Hi there,
I'm trying to work out whether to learn DirectX or to continue on with OpenGL...
I dev mainly games, and I know enough of OGL to get by, nothing more. I know that DirectX and D3D are popular amongst professional games developers, is there any reason behind this?
Which API is easier to learn and use? Is there any difference in quality (in a gaming world for example).
I like to use Linux as well as Windoze, and like to make cross platform apps, so OGL seems a sensible choice, however I'm trying to get into professional games developing and I'm wondering if I would stand a better chance with DirextX and D3D under my belt, I also only really run Linux on my laptop, which is for work and not for play, my PC is a gaming powerhouse ;)
If I continued learning OGL would it be relatively easy to learn D3D and DX, or would it be like learning all over again? If I learned DX to a high level, would it be easier to get along with OGL? Is the theory interchangable between the languages or is there significant differences?
Basically, I'm at a loss as to which API to use, I'm working on my first full featured 3D demo game, I'm going to need to learn a fair bit of OGL to get it up and running how I want, so if using DX and D3D is better now would be the best time to make the switch in my opinion.
What I've read on the net is overwhelming, so many different opinions, lots of outdated information, so I want to ask now where I know its going to be relevent to what I want, and when I want.
So, taking that all into consideration, which would be the best API for ME to learn and dev with?