Jump to content
  • Advertisement


This topic is now archived and is closed to further replies.


Silly DX8 Question

This topic is 6586 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

Ok this is a serious question for me, but others my find this silly. Here goes, When working with DX8Graphics, which parts are handled by the module, and which parts do I have to handle in code by myself? Parts Like... Scene Traversal, Transformation, Hidden Surface Removal, Lighting, Clipping, Rasterazation, Etc., Etc., Etc... ie. Lighting, DX8 has lighting, so I just "plug in" values and go on, or does not, so, I have to code a lighting "engine" myself? In otherwords, for other then compatability, what does DX8Graphics offer me for 3D game development? AND, please without starting a flame war, which parts do OpenGL take care of? Outside of Graphics, is DX the only game in town, or are there other options? Again it is not my intent to start a flame war, please don''t do it! If you do, this post will be removed and I will not find any answers. I want serious opionated answers from those that HAVE coded with these Moduels to offer me some guidence. Thats all Im asking for. Thank you for your advice, and your time, that you have given to reply, A. Randt, aka. .Aman. aman@twcny.rr.com

Share this post

Link to post
Share on other sites
Hidden Surface Removal,

All these are rendering processes which DirectX Graphics handles.
You have to take care of arranging the set of potentially visible polygons and sending this to the renderer.

I think OpenGL is pretty much the same.

There are several engines which lie on top of either DirectX or OpenGL and do all the scene management stuff for you (Genesis and Crystal Space are two that come to mind - I think there is a link somewhere on this site to a list of loads more) as well as input,networking,sound and so on.

Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

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

GameDev.net 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!