Feel free to start one, just not in this topic, please.
If you would criticize another person, you must first walk a mile in their moccasins. That way, If they get mad, they''ll be a mile away and barefoot.
OpenGL vs. DirectX
quote:Original post by Myopic Rhino
In addition, as you yourself point out, DirectX is more than just graphics, so what you need to be comparing is Direct3D and OpenGL books. Most DirectX books don''t cover Direct3D AT ALL. Offhand, I know of 2 books covering Direct3D 8, 2 covering Direct 3D 7, and several older (and therefore irrelevant books). As far as quality, the best of these books comes nowhere near the quality of the worst of the 3 OpenGL books currently available - trust me, I''ve read all of them.
All of the Direct 3D books , which, I am sure you are reffering to:
Beggining Direct3D Game Programming
The Zen of Direct Game Programming
And also, Multiplayer Game Programming ( I am told has D3D )
Anyway, those two books are obviosly directly related to game programming.
The OpenGL Super Bible and Red Book are probably two of the OpenGL books you are reffering to, and niether of them have to do directly with programming games.
OpenGL Game Programming ( Which, I thank you and Kevin for writing ) is related to game programming, which, make it count as a OpenGL game programming book..
I guess its not valid to argue that there are more D3D books than OpenGL books, but I could say there are more D3D game programming books then there are OpenGL game programming books.
Still, there are alot of books on Direct X in general, and, OpenGL has HawkNL for multiplayer stuff, with no books, SDL for Input and Sound among other things, with no books... must I go on? I guess its because these are just extensions to OpenGL? If OpenGL itself was completely packed with elements such as input, sound, multiplayer support ( I guess WinSoc counts here.. so leaving this out could be a whole other debate... ) and other things that DX supports, that were as well documented as the elements of Direct X OpenGL would more than likely be used more.
Most people want to learn what works best together, I would guess.. Why get a book on D3D when you can get a book on Direct X in general? And why get a book on OpenGL, when you can get one that includes a 3D graphic''s element, along with 5 others? I guess, OpenGL Game Programming is a good exception since it describes DInput and DSound used with OpenGL.
I plan on learning both, I think thats the best descision. Right now, I am using OpenGL, I plan on buying Multiplayer Game Programming by LostLogic, within a few weeks ( or, after I know OpenGL well enough to make decent games ) and then I will see whether I like OpenGL or D3D 8 better.. if it has drastically changed since DX 7.... then I may consider using it when need be. I like OpenGL, and I like the way it is clean and simple to understand. Direct X always seemed like Microsoft paid someone who spoke no English to write an API that related to the English vocabulary.. lol.
I guess both is the best descision, for everybody. Besides, youll never know, one company you work at uses OpenGL, and you get fired.. you can find a job that uses D3D if you can''t find another with OpenGL.
http://www.xmission.com/~legalize/d3d-vs-opengl.html
Read that page to clear up all your thoughts .
Eric Wright o0Programmer0o
AcidRain Productions
Read that page to clear up all your thoughts .
Eric Wright o0Programmer0o
AcidRain Productions
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement