Jump to content
  • Advertisement
Sign in to follow this  
RedKMan

Direct3D Enumeration

This topic is 4174 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I can initialise a simple Direct3D window and understand what is hsppening ok. However I am looking at the Enumeration class in the SDK and its blowing my mind. Just wondering if anyone knows of any good tutorials out there which break it down and explain what the hell is happening?

Share this post


Link to post
Share on other sites
Advertisement
A lot of samples/tutorials are badly written in that they skip over a lot of the enumeration code - usually excused as being extra 'fluff' that detracts from the main point of the code [smile]

If you can list some parts that you don't understand then we can probably explain them to you.



Jack

Share this post


Link to post
Share on other sites
I've noticed a lot of tutorials ignore the Enum stuff. It's not one individual peice thats the problem. More understanding how to Enumerate stuff, what are Adapters, Devices, etc. I get the basic Enumeration code in the SDK Sample 1. However I need to understand what is happening in DXUTEnum.h and DXUTEnum.cpp on the SDK. Pretty much all of it - embarassingly.

Share this post


Link to post
Share on other sites
Ok, this "article" and demo might help you out. I wrote it a while ago while I was "studying" this particular topic. The article should give you a general idea of how things are, and the source code has a lot of comments to explain what's going on. I admit the source code ended up a little bit too complex and that it probably could be simplified, but hopefully you will find it much easier to follow than the stuff which came with the SDK.
Hope this helps. -Love & Peace!

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!