diff --git a/src/renderer_gl.cpp b/src/renderer_gl.cpp index cf15f486b..4af71d372 100644 --- a/src/renderer_gl.cpp +++ b/src/renderer_gl.cpp @@ -2333,6 +2333,12 @@ namespace bgfx { namespace gl GL_CHECK(glActiveTexture(GL_TEXTURE0) ); GL_CHECK(glBindTexture(GL_TEXTURE_2D, m_textures[_blitter.m_texture.idx].m_id) ); + + if (BX_ENABLED(BGFX_CONFIG_RENDERER_OPENGL) + || BX_ENABLED(BGFX_CONFIG_RENDERER_OPENGLES >= 30) ) + { + GL_CHECK(glBindSampler(0, 0) ); + } } void blitRender(TextVideoMemBlitter& _blitter, uint32_t _numIndices) BX_OVERRIDE