Advertisement Jump to content
  • Advertisement
  • entries
  • comments
  • views

More Direct3D 10 stuff

Sign in to follow this  


For those who jump straight past the front-page all too often, you'll have missed:

An Overview of Microsoft's Direct3D 10 API by Jack Hoxley

Yup, it's another article about Direct3D 10. Enjoy [smile]

Related to my previous entry... Dave Aronson (of the WGGT group) has said they'll get the latest-n-greatest version of my "HDR Demo" into the February SDK. Seems like a slight confusion somewhere in the system that allowed the older version to make the final cut. Doesn't matter too much - as of 2 months time it'll all be sorted [grin]

I've been meaning to sit down and finalize my rendering pipeline that I've mentioned on-and-off lately. If I get time to do that I'll see about writing it up and posting it here.
Sign in to follow this  


Recommended Comments

Well written; I'm really excited to check out D3D10 along with Vista when it finally hits our desktops. :)

My 3D-graphics knowledge contains virtually no shader knowledge, so the [forced] transition to purely shaders is going to be a scary move for me (it sounds like it involves more math :P). I wonder if OpenGL will be moving its API to shoving an all-shader outlook on its users too? (Which may have already been addressed -- I don't keep up with news too much these days!)

Share this comment

Link to comment
Moving to shaders isn't as hard as you might think - especially if you're familiar with the fixed-function way..

Create your matrix:
mWVP = World * View * Proj;

Set it:
pEffect->SetMatrix( &mWVP );

Use it:
OUT.position = mul( IN.position, mWVP );

The above is somewhat simplified, but with the wealth of examples/tutorials available it's not too hard to get basic shaders going by finding equivalent fragments.

Oh, and pixel shading is a joy to work with - I hate the fixed function blending stuff [grin]


Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!