diff --git a/README.md b/README.md index 1299cab6..e434919c 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ Supported rendering backends: * OpenGL ES 2 * OpenGL ES 3.1 * WebGL 1.0 + * WebGL 2.0 Supported HMD: diff --git a/src/glcontext_egl.cpp b/src/glcontext_egl.cpp index 960500ac..1a79d224 100644 --- a/src/glcontext_egl.cpp +++ b/src/glcontext_egl.cpp @@ -252,6 +252,8 @@ EGL_IMPORT const bool hasEglKhrCreateContext = !!bx::findIdentifierMatch(extensions, "EGL_KHR_create_context"); const bool hasEglKhrNoError = !!bx::findIdentifierMatch(extensions, "EGL_KHR_create_context_no_error"); + const uint32_t gles = BGFX_CONFIG_RENDERER_OPENGLES; + for (uint32_t ii = 0; ii < 2; ++ii) { bx::StaticMemoryBlockWriter writer(s_contextAttrs, sizeof(s_contextAttrs) ); @@ -264,10 +266,10 @@ EGL_IMPORT if (hasEglKhrCreateContext) { bx::write(&writer, EGLint(EGL_CONTEXT_MAJOR_VERSION_KHR) ); - bx::write(&writer, EGLint(BGFX_CONFIG_RENDERER_OPENGLES / 10) ); + bx::write(&writer, EGLint(gles / 10) ); bx::write(&writer, EGLint(EGL_CONTEXT_MINOR_VERSION_KHR) ); - bx::write(&writer, EGLint(BGFX_CONFIG_RENDERER_OPENGLES % 10) ); + bx::write(&writer, EGLint(gles % 10) ); flags |= BGFX_CONFIG_DEBUG && hasEglKhrNoError ? 0 | EGL_CONTEXT_FLAG_NO_ERROR_BIT_KHR