|
|
@@ -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
|