From 623624b45673f5944dfd8e606710ad73db0d8d0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Tue, 28 Jul 2015 20:56:41 -0700 Subject: [PATCH] Fixed issue #464. --- src/glimports.h | 2 ++ src/renderer_gl.cpp | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/glimports.h b/src/glimports.h index d3cd99af0..a1efd0ddc 100644 --- a/src/glimports.h +++ b/src/glimports.h @@ -320,7 +320,9 @@ GL_IMPORT______(false, PFNGLGETSHADERIVPROC, glGetShaderiv GL_IMPORT______(false, PFNGLGETSHADERINFOLOGPROC, glGetShaderInfoLog); GL_IMPORT______(false, PFNGLGETSTRINGPROC, glGetString); GL_IMPORT______(false, PFNGLGETUNIFORMLOCATIONPROC, glGetUniformLocation); +#if !(BGFX_CONFIG_RENDERER_OPENGLES < 30) GL_IMPORT______(true, PFNGLINVALIDATEFRAMEBUFFERPROC, glInvalidateFramebuffer); +#endif // !(BGFX_CONFIG_RENDERER_OPENGLES < 30) GL_IMPORT______(false, PFNGLLINKPROGRAMPROC, glLinkProgram); GL_IMPORT______(true, PFNGLMEMORYBARRIERPROC, glMemoryBarrier); GL_IMPORT______(true, PFNGLMULTIDRAWARRAYSINDIRECTPROC, glMultiDrawArraysIndirect); diff --git a/src/renderer_gl.cpp b/src/renderer_gl.cpp index 15bb7b45b..7b5f8fd9b 100644 --- a/src/renderer_gl.cpp +++ b/src/renderer_gl.cpp @@ -4278,7 +4278,8 @@ namespace bgfx { namespace gl if (usesTextureLod) { BX_WARN(s_extension[Extension::EXT_shader_texture_lod].m_supported, "EXT_shader_texture_lod is used but not supported by GLES2 driver."); - if (s_extension[Extension::EXT_shader_texture_lod].m_supported) + if (s_extension[Extension::EXT_shader_texture_lod].m_supported + /*&& GL_VERTEX_SHADER == m_type*/) { writeString(&writer , "#extension GL_EXT_shader_texture_lod : enable\n"