Main > Supported Platforms
Tiny2D currently officially supports Windows and Android.
However, since Tiny2D is a wrapper around other multi-platform
libraries (most notably SDL), it should also run on Linux,
MacOS and iOS.
Currently Tiny2D requires OpenGL 3.0 compatible hardware.
It could easily be made to work with 2.0 too except for some
If you managed to run Tiny2D on Linux, MacOS or iOS let me know!
Note: One thing to remember when you add support for a new platform
via SDL is that you have to make sure SDL is rebuilt with USE_LOCKS
defined. Otherwise SDL_malloc/free are not thread safe (which is
required for asynchronous job systems / resource loading).
Check Running SDK Sample to learn how to run Sample included with
the SDK on different platforms.