SDL+OpenGL vs DirectX

Started by
13 comments, last by ISDCaptain01 11 years, 4 months ago
As said, 10 year old DX9 code still works on DX9 today. With OpenGL you can build with new features on old things, but I think it's mostly a bad thing - it's why OpenGL is a terrible mess nowadays if you don't go for the strict core versions that don't have any deprecated features.

In the end there's not that much between them; I'd choose the one that feels more comfortable to program with - try a bit of both and then choose.
Advertisement

As said, 10 year old DX9 code still works on DX9 today. With OpenGL you can build with new features on old things, but I think it's mostly a bad thing - it's why OpenGL is a terrible mess nowadays if you don't go for the strict core versions that don't have any deprecated features.

In the end there's not that much between them; I'd choose the one that feels more comfortable to program with - try a bit of both and then choose.


are you sure about that? because I want to read jim adam's advanced animations in directx. it uses directx9 but reviews says the code is incompatible with the current directx9.
Its these kind of things that make me angry about updates to APIs. If your gonna update, dont break it in the process
you know what? i think im just gonna go with allegro since its easier for a hobbyist like me. I think learning a full fledge 3d api will be more of a pain then pleasure. I might comeback to direct3d/opengl when i feel more confident, and feel like dealing with windows code
Captain,


You are the captain of your ship, but if you keep changing ships in mid ocean, then you might find yourself on all the same ships eventually! tongue.png Remember the saying, "The grass is always greener on the other side."? The next ship will always be better. laugh.png

This time, stick with your decision until you are relatively proficient at in that area. wink.png


Clinton

Personal life and your private thoughts always effect your career. Research is the intellectual backbone of game development and the first order. Version Control is crucial for full management of applications and software. The better the workflow pipeline, then the greater the potential output for a quality game. Completing projects is the last but finest order.

by Clinton, 3Ddreamer


Captain,


You are the captain of your ship, but if you keep changing ships in mid ocean, then you might find yourself on all the same ships eventually! tongue.png Remember the saying, "The grass is always greener on the other side."? The next ship will always be better. laugh.png

This time, stick with your decision until you are relatively proficient at in that area. wink.png


Clinton


I havent chosen an api yet, im getting my data structures and algos down first. I wanna be comfortable in c++ first. Just thinking ahead
I havent set sail yet tongue.png

This topic is closed to new replies.

Advertisement