*
* *
*
scene.org
Log in:
login for 1 year
No account? register here

Scene.org is hosted and supported by:
Scene.org is sponsored by:
* forum - #coders

*
Topic:  Non-newbie questions about getting started
* Posted by doomdoom Wednesday 27 February 2008 - 21:47 
Hello Internets

I'm confused. OpenGL or DirectX?

I'm not looking for a group, or any sort of tutorial that starts with an explanation of binary numbers, but just which direction to take first of all, coming from a software-rendering background. I understand DX is pretty much the standard in games and demos, but I'm also told OGL has all the same features, except it's a lot more accessible. I'm not right now interested in custom shaders and all that, but I also don't want to have to readjust too much if I should change my mind later.

Also, if I don't hold C++ in particularly high regard, is it unrealistic to do large OGL or DX based projects in C? Or would I be better off just getting used to C++?

So hit me.

* Posted by _-_-__ Sunday 2 March 2008 - 17:29 
C / C++ : largely irrelevant. Both have been proven to handle large, complicated projects.

OpenGL / DirectX : both are converging a bit to a similar style, opengl has a lot more historical features (which are not especially efficient nor well implemented, yet can help to get started, like the "immediate mode") and directx get things right for today's hardware.

Generally I would say, use OpenGL if you have any desire for portability, otherwise if windows is your focus, use direct3d.

Also, try not to refrain from creating layers after layers of abstractions above APIs.

* Posted by doomdoom Saturday 8 March 2008 - 10:46 
Thanks. I've already gone with OpenGL for now, in C++ with a "modern" OOP abstraction approach so I guess I could switch to a different API fairly easily. We'll see how it goes.

*