Linked by Eugenia Loli-Queru on Thu 17th Aug 2006 19:05 UTC
Thread beginning with comment 153311
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Not possible with DX9 or OpenGL 2.0?
by panzi on Thu 17th Aug 2006 22:00
in reply to "RE: Not possible with DX9 or OpenGL 2.0?"
I thought it's better to layer it that way:
hardware: implements GPU featurtes like shaders etc. (e.g. a geforce based card)
3d-api: is verthin and fast but abstracts the vendor specific hardware to a standard api (e.g. opengl od directx)
3d-engine: implements lots of cool stuff like certain pixle shaders (e.g. paralax mapping) and a scene graph etc. (e.g. irrlicht)
game-engine: implents physics and network code etc. (e.g. RABCAT)
There seemes to be some dissent on what the 3d-engine part should contain. Often its features are implemented in the game-engine, but MS what to implement some of its features in directx?






Member since:
2005-07-06
Sure you could do it yourself, but the whole point of the API is so that you don't. The idea is to simplify working with graphics and require hardware to support a certain minimum set of features.