1*61046927SAndroid Build Coastguard WorkerOpenGL ES 2*61046927SAndroid Build Coastguard Worker========= 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa implements OpenGL ES 1.1, 2.0, 3.0, 3.1 and 3.2, although some drivers 5*61046927SAndroid Build Coastguard Workermay expose lower limited set. More information about OpenGL ES can be found at 6*61046927SAndroid Build Coastguard Workerhttps://www.khronos.org/opengles/. 7*61046927SAndroid Build Coastguard Worker 8*61046927SAndroid Build Coastguard WorkerOpenGL ES depends on a working EGL implementation. Please refer to 9*61046927SAndroid Build Coastguard Worker:doc:`Mesa EGL <egl>` for more information about EGL. 10*61046927SAndroid Build Coastguard Worker 11*61046927SAndroid Build Coastguard WorkerBuild the Libraries 12*61046927SAndroid Build Coastguard Worker------------------- 13*61046927SAndroid Build Coastguard Worker 14*61046927SAndroid Build Coastguard Worker#. Run ``meson configure`` with ``-D gles1=enabled -D gles2=enabled`` and 15*61046927SAndroid Build Coastguard Worker enable the Gallium driver for your hardware. 16*61046927SAndroid Build Coastguard Worker#. Build and install Mesa as usual. 17*61046927SAndroid Build Coastguard Worker 18*61046927SAndroid Build Coastguard WorkerAlternatively, if XCB-DRI2 is installed on the system, one can use 19*61046927SAndroid Build Coastguard Worker``egl_dri2`` EGL driver with OpenGL|ES-enabled DRI drivers 20*61046927SAndroid Build Coastguard Worker 21*61046927SAndroid Build Coastguard Worker#. Run ``meson configure`` with ``-D gles1=enabled -D gles2=enabled``. 22*61046927SAndroid Build Coastguard Worker#. Build and install Mesa as usual. 23*61046927SAndroid Build Coastguard Worker 24*61046927SAndroid Build Coastguard WorkerBoth methods will install libGLESv1_CM, libGLESv2, libEGL, and one or 25*61046927SAndroid Build Coastguard Workermore EGL drivers for your hardware. 26*61046927SAndroid Build Coastguard Worker 27*61046927SAndroid Build Coastguard WorkerRun the Demos 28*61046927SAndroid Build Coastguard Worker------------- 29*61046927SAndroid Build Coastguard Worker 30*61046927SAndroid Build Coastguard WorkerThere are some demos in ``mesa/demos`` repository. 31