From 288f9c5b62cd509753c21ffe254328ddc64fcfc9 Mon Sep 17 00:00:00 2001 From: Hugo Amnov Date: Thu, 10 May 2018 17:06:39 +0200 Subject: [PATCH] Fix Webgl2 binary program support (#1389) --- src/renderer_gl.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/renderer_gl.cpp b/src/renderer_gl.cpp index 83c7a3ba7..a7f25edd0 100644 --- a/src/renderer_gl.cpp +++ b/src/renderer_gl.cpp @@ -2369,11 +2369,12 @@ BX_TRACE("%d, %d, %d, %s", _array, _srgb, _mipAutogen, getName(_format) ); || s_extension[Extension::EXT_shadow_samplers].m_supported ; - m_programBinarySupport = !!(BGFX_CONFIG_RENDERER_OPENGLES >= 30) - || s_extension[Extension::ARB_get_program_binary].m_supported - || s_extension[Extension::OES_get_program_binary].m_supported - || s_extension[Extension::IMG_shader_binary ].m_supported - ; + m_programBinarySupport = !BX_ENABLED(BX_PLATFORM_EMSCRIPTEN) + && (!!(BGFX_CONFIG_RENDERER_OPENGLES >= 30) + || s_extension[Extension::ARB_get_program_binary].m_supported + || s_extension[Extension::OES_get_program_binary].m_supported + || s_extension[Extension::IMG_shader_binary ].m_supported + ); m_textureSwizzleSupport = false || s_extension[Extension::ARB_texture_swizzle].m_supported