Quote Originally Posted by czar
I stopped with OpenGL based libraries because I was continually having to support people with the generic drivers.
Yeah, the only reason why I created ZenGL version with Direct3D renderer is commercial projects, where publishers want Direct3D instead of OpenGL. But I like OpenGL more than Direct3D, and OpenGL can run on my Linux and other OS's

Quote Originally Posted by code_glitch
So I guess what I am saying, is learn Sdl, Learn OpenGL, and then once that is done, take it a step further by mixing the two. Its an absolutely amazing mix. So basically, you want a graphics library? I say, make your own... You'll know what its designed for, who its designed for and it will be designed to suit your needs. Yay.
And as always, it will take you much time, which you can spend to develop game instead of library... but yeah, developing bicycles is always fun!