If you''d like to hear my 2 cents, well read on, I guess. I think both API''s are pretty much the same in terms of functionality, but if you are considering programming for platforms other than just Windows (ie Mac, Linux, Unix, FreeBSD etc) then OpenGL is the way to go because you don''t need to make any changes for your code to run on other platforms. Xbox will support some varient of DirectX, but we all know that MS is imfamous for making last minute API changes. I think that it won''t be too long until there is OpenGL for the Xbox (I know that there is a project to port it to PS2 already). So if you want to be a crossplatform programmer, use OpenGl for the renderer & something like SDL for input & sound. SDL has almost no overhead & allow games to run on Linux & Windows. I''m a linux programmer, so I use OpenGL & try to keep Uncle Bill unhappy as often as possible.
Good. Hopefully this thread dies then as I don''t really care for it myself. I will let this thread live so long as it doesn''t digress into personal attacks, etc. Any other threads remotely similar to this will be redirected to this thread and the aforementioned closed at the very least and more than likely deleted.
I''m hoping after this thread is a gazillion replies long everyone will see how pointless these types of post are. (You could be learning one, the other, or both instead of posting what you/everyone else could/should be learning/using)
Microsoft Visual C++ is way better than Borland C++. Why? Borland well, im not totaly sure of this but I belive it compiles junk into your code. VC++, i know for a fact compiles straight foward must have stuff, nothing else. I also belive VC++ is a faster compiler. VC++ is the way to go for gaming, or any type of programming. Borland, for application, COM, database. defently NOT for gaming. :D