OpenGL ES
-Mesa implements OpenGL ES 1.1 and OpenGL ES 2.0. More informations about -OpenGL ES can be found at http://www.khronos.org/opengles/.
+Mesa implements OpenGL ES 1.1 and OpenGL ES 2.0. More information about +OpenGL ES can be found at +https://www.khronos.org/opengles/.
OpenGL ES depends on a working EGL implementation. Please refer to Mesa EGL for more information about EGL.
Build the Libraries
-
-
- Run
configure
with--enable-gles1 --enable-gles2
and enable the Gallium driver for your hardware.
+ - Run
meson configure
with-D gles1=true -D gles2=true
and enable the Gallium driver for your hardware. - Build and install Mesa as usual.
egl_dri2
EGL driver with OpenGL|ES-enabled DRI drivers
-
-
- Run
configure
with--enable-gles1 --enable-gles2
.
+ - Run
meson configure
with-D gles1=true -D gles2=true
. - Build and install Mesa as usual.
Dispatch Table
-OpenGL ES has an additional indirection when dispatching fucntions
+OpenGL ES has an additional indirection when dispatching functions
Mesa: glFoo() --> _mesa_Foo() @@ -57,5 +65,6 @@ EGL drivers for your hardware.Other than the last case, OpenGL ES uses
+APIspec.xml
to generate functions to check and/or converts the arguments.