@Raziel
Quote:
Our OpenGL is kind of v1.3 based, correct?
What features does it lack?
e.g. does it support shaders too (like ogles2?)
Quote:
MiniGL lacks frame buffer objects (FBOs) and shaders.
When building stuff targeting OpenGL 1.x/2.x you could try to use
GL4ES SDK.Depending on game/app you'll get varying results. It can become a bit challenging to get the used shaders OpenGL ES 2.0 comaptible. Sometimes this can be as easy by simply changing some GLSL specific version and syntax. Sometimes some changes to game/app code to control the modified shaders.
You can easily check shaders for compatibility (before touching the main project at all) by using the
glslangvalidator cli utility.
The main downside when using GL4ES is the missing backward compatibility to MiniGL - which is imho completely relativated as newer projects are more demanding and therefore require perfomance levels which cannot be archived using (currently) available MiniGL solutions.