I am looking for a graphics library that will provide me with as many of the following features as possible:
The tool I am working on will be useful on many platforms and I don't want to tie myself down to a specific OS at this stage.
I am hoping to implement a form of this tool as a device driver. Currently it is particularly complicated to write Windows device drivers in any language other than C.
3. Still AND moving image features.
This is less important. I am sure it should be possible to add moving image I/O but it certainly would be nice to have it for free as it were.
4. Hardware assist if available.
But only if it does not interfere with 1. above.
For debugging and deployment primarily. Not crucial but a definite plus.
6. 2d and 3d
Any maths stuff that comes with it needs to be capable of handling 3d as well as the usual 2d.
Clearly OpenGL is a good candidate but I would like to at least look at some other contenders. Thanks all in advance for your suggestions.