I hear time and time again that OpenGL is better, and easier to code in than DIRECTX.
With all the driver problems that come with it, I am starting to think GL is harder. Sure if something is more difficult to use that is tough.. but if something outright WILL NOT WORK which is the case for spring on many systems..
hard =/= cannot.
With GL frequently it is cannot. You could blame the hardware manufacturers but really, do you own an electric car? I don't because I cannot recharge it easily.
Not that I am saying GL is bad, we have what we have an I will happily use it because spring = hard, no spring = cannot. I don't want to have no engine because writing an engine and all of the other stuff spring does.. that is DAMN HARD. So I am grateful for spring even if sometimes GL = cannotrun for some people.
the other option is DX, but that's really windows only. so you'd end up needing to have two versions.
what I don't understand is why ATI keep refusing to properly suport Open GL. (or are they starting to wake up?)
I also don't know why people keep buying ATI cards, they've always had way more problematic drivers than nvidia. (remmeber way back when quake was THE engine to test graphic cards on? ATI wrote it's drivers to do extrodenarily well on this engine alone, but on anything else it was crap.) ok citation needed on that one, I remember reading about it a long while ago. that being said, I can name two dev teams off the top of my head that have flat out refused to suport ATI cards due to crappy drivers.
actualy I may have been a little harsh and inacurate on the 'refuse to suport' just a slight exaduration there....