Jump to content
  • Advertisement
Sign in to follow this  
3dguru

Worries...

This topic is 5058 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I started a MSc this year and we learn OGL even if I knew it. However I am concerned. I realize that OGL 2 has been finalised but I see DX being used more and more. Please I dont have a problem with DX. Anyone that accuses DX because it from MS ONLY then should read again. I just worry whether OGL can compete in the game market anymore. I use OGL and C for my projects. i am satisfied. But DX nad now MDX makes me worry for my decision. My other two questions are: 1) Can we support the idea that OGL is easier to learn than Managed DX? 2) DX has support for UI interface construction does OGL has the same feature? As far as I know it doesnt. Where can I find something like this for OGL?

Share this post


Link to post
Share on other sites
Advertisement
Guest Anonymous Poster
Check Doom 3.

OpenGL sure as hell can compete.

Share this post


Link to post
Share on other sites
yeah, well openGL will probably last longer than any of us... remember... it still is THE de-facto API for workstation programs and such... the word im looking for escapes me at the moment though... :-/

anywho... no openGL does not have any UI creation built in... but i dunno if id want that... if i wanted a game maker... id go grab one... but i want to program so i use an actual API...
and on the specific case of a UI... creating a simple UI system in openGL is a weekend project, depending on how simple, maybe a few hours...

dont sweat it... openGL is gonna be around for a while... and im willing to bet ittl keep hardware developer support as long as its around

-Dan

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Sigh, we get one of these threads at least once a week. To make it short:

Yes, OpenGL can compete. Even more than "just compete", in some aspects it is far superior to DX.

No, OpenGL is not going to die, fade away, or whatever else anytime soon.

Yes, OpenGL is being actively maintained and developed, even more since MS got kicked out of the ARB.

Yes, OpenGL is the defacto standard in the professional CAD world (architecture, engineering, military, avionics, research, ...), and it will stay that way. DX is pretty much games only.

Yes, OpenGL will be continued to be used by AAA games, and engine licensees (for example everything released by ID).

No, OpenGL is not easier to learn than DX. Both do just the same thing, with different semantic approaches to the interface. If you know one, you know them all.

Yes, you can jump from OpenGL to D3D and from D3D to OpenGL in no time. If you have lots of experience with any of them, learning the other one will take something like a week or two.

Can we close this thread now ?

Share this post


Link to post
Share on other sites
Agreeing with the AP.

The most important thing when new to things like this, do not get caught up in the whole "which is the best API" war.. it's redicioulus.
Learn the concepts, and apply them through whichever API you chose (or is chosen for you)

Share this post


Link to post
Share on other sites
DX had better shader support early on (in OGL, you had to dload custom extentions), and I believe that is why DX seems to be ahead right now. With OGL2, the shader language has been standarized (no more extentions!), so OGL use should pick up again.

Share this post


Link to post
Share on other sites
OGL still doesn't have (to my knowledge) a meta language for shaders (like HLSL's FX format)
I guess that will come shortly though

Share this post


Link to post
Share on other sites

This topic is 5058 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!