

ARB_program are supported (converted on-the-fly to glsl shaders).The Shader Conversion is really crude, so only simple shaders will work (especially, the implicit conversion float int is not handled).The FPE (Fixed Pipeline Emulator) has most OpenGL 1.5 drawing call implemented.

OcclusionQuery is implemented, but with a 0 bits precision.Multiple Color attachment on Framebuffer are not supported.NPOT texture are supported, but not with GL_REPEAT / GL_MIRRORED, only GL_CLAMP will work properly (unless the GLES Hardware support NPOT).GL_SELECT as some limitation in its implementation (for example, current Depth buffer or bounded texture are not taken into account, also custom vertex shader will not work here).

Reading of Depth or Stencil buffer will not work.Most function of OpenGL up to 1.5 are supported, with some notable exceptions: I have also some success with Linux port of XNA games, using either MonoGame or FNA. It has been tested successfully of a large selection of games and software, including: Minecraft, OpenMW, SeriousSam (both First and Second Encounters), RVGL (ReVolt GL), TSMC (The Secret Maryo Chronicles), TORCS, SpeedDreams, GL-117, Foobillard(plus), half life 1&2, Blender 2.68 to name just a few. The focus is on compatibility and speed with a wide selection of game and software.
#SUPERTUXKART OPENGL 2.1 SOFTWARE#
Go check this lib if you need things like RemoteGL or TinyGLES (for software rendering). This library is based on glshim () but as now evolved far from it, with different feature set and objectives.
#SUPERTUXKART OPENGL 2.1 DRIVER#
There is also some WIP support for AmigaOS4, using experimental GLES2 driver for Warp3D. GL4ES is known to work on many platform: OpenPandora, ODroid, RaspberryPI (2 and 3 at least), PocketCHIP, “otherfruit”PI (like the OrangePI), Android, iOS, x86 and x86_64 Linux (tested using mesa-egl). There is also support for GLES 1.1 Hardware, emulating OpenGL 1.5, and some OpenGL 2.x+ extensions. This is a library provide OpenGL 2.x functionality for GLES2.0 accelerated Hardware (and of course also support OpenGL 1.5 function, sometimes better than when using GLES 1.1 backend)
