[client] egl: properly use OpenGL ES

Instead of using the desktop <GL/gl.h>, we properly use the OpenGL ES 3.x
headers. Also, we now use GL_EXT_buffer_storage for MAP_PERSISTENT_BIT_EXT
and MAP_COHERENT_BIT_EXT as the core versions are only available in desktop
OpenGL 4.4. Similarly, we need GL_EXT_texture_format_BGRA8888 for GL_BGRA_EXT
as GL_BGRA is desktop-only.
This commit is contained in:
Quantum
2021-07-18 05:39:28 -04:00
committed by Geoffrey McRae
parent ab31040d5f
commit 7c872d2d9e
8 changed files with 27 additions and 15 deletions

View File

@@ -19,7 +19,6 @@
*/
#include "egldebug.h"
#include <GL/gl.h>
#include <EGL/egl.h>
const char * egl_getErrorStr(void)