-
August 4th, 2005, 08:55 AM
#1
Future of the OpenGL... ***?
I'm currently learning OpenGL. I want to know does OpenGL programmer have future in gaming industry.
Most of quality commercial games use directX.
Is it better to continue learning OpenGL,
or switch to DirectX?
OpenGL is portable, but that isn't important to me. Most of games use directX. That probably means something.
... and I can find many resources for learning DX.
-
August 5th, 2005, 05:35 PM
#2
Re: Future of the OpenGL... ***?
It doesn't look good for OpenGL actually. Both ATI and nVidia chipsets dedicate about 70%+ (and this is increasing with successive generations of their chipsets) of their design to cater to Direct3D implementations.
It's really important that you not compare OpenGL to DirectX though, because while OpenGL is only a graphics library, DirectX is alot more.
When it comes to Windows there is little doubt; it is DirectX. Even applications who use OpenGL still use DirectInput and/or DirectSound.
Furthermore, OpenGL was never designed to be used for games in the first place. It just happened that developers took interest in it and used it for that purpose.
Bottom line: Windows = DirectX.
Just my 2cents.
-
August 5th, 2005, 09:50 PM
#3
Re: Future of the OpenGL... ***?
Thank you for reply.
I plan to be windows-only developer, becouse this is the only platform for DirectX... if we forget WINE and other emulators.
I've seen that almost all commercial games use DX...
I have DX8 libs in VS2003, so it doesn't cost me anything to try and learn it.
>> It's really important that you not compare OpenGL to DirectX ...
But when you use GLUT lib with OpenGL, it's very easy to write a simple game.
For example, using GLUT you can have one function for rendering, one for input, idle functions... it's so easy... and OpenGL loop is integrated, so you can just call after you have done all initializations.
To enable the input, you just need to register callback procedure in function that does openGL initialization.
Last edited by BinaryDragon; August 5th, 2005 at 11:32 PM.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|