Posted August 10, 2018
I am wondering if there is a decent graphics library that would fit these criteria:
* Must not depend on there being a GPU
* Must not depend on any of the 3D graphics APIs (so no requirement for OpenGL, DirectX, or similar)
* Must be portable (at least to Window, Mac, Linux; ideally should be easy to port to other systems, including embedded systems)
* Must be callable from C code (I don't want to restrict my choice of language here, and C can be called by basically any major language) and must not bring in a large runtime
* A 2D game made using this library should run at least as well as a similar game running under emultation, preferably much better; furthermore, the GPU should not be required for such performance
* Must be open source
(Note that 3D is a non-requirement here.)
So, any recommendations?
* Must not depend on there being a GPU
* Must not depend on any of the 3D graphics APIs (so no requirement for OpenGL, DirectX, or similar)
* Must be portable (at least to Window, Mac, Linux; ideally should be easy to port to other systems, including embedded systems)
* Must be callable from C code (I don't want to restrict my choice of language here, and C can be called by basically any major language) and must not bring in a large runtime
* A 2D game made using this library should run at least as well as a similar game running under emultation, preferably much better; furthermore, the GPU should not be required for such performance
* Must be open source
(Note that 3D is a non-requirement here.)
So, any recommendations?