-
Notifications
You must be signed in to change notification settings - Fork 22
Description
Any plans for Rustation (and rustation-libretro) renderer to support OpenGL ES 2.0 graphics rendering pipeline (and the GLSL ES shading language?)?
OpenGL ES (OpenGL for Embedded System) instead of the full OpenGL architecture is used by the hardware GPU on most embedded computers and mobile devices these days, including popular single-board-computers such as the Raspberry Pi (2) as well as most mobile phones, tablets, and Linux based Android based game consoles or media players / streamers.
http://en.wikipedia.org/wiki/OpenGL_ES
Most comming support version being the OpenGL ES 2.0 specification which was the first to feature GLSL ES 1.0 (GLSL ES shading language) support and is roughly based on OpenGL 2.0, but it eliminates most of the fixed-function rendering pipeline in favor of a programmable one in a move similar to transition from OpenGL 3.0 to 3.1
https://en.wikipedia.org/wiki/OpenGL_ES#OpenGL_ES_2.0
The OpenGL ES 3.0 specification, which was first publicly released in August 2012, is also backwards compatible with OpenGL ES 2.0 which means that any devices which state that their GPU supports the OpenGL ES 3.0 specification should also be compatible with all applications designed for OpenGL ES 2.0