Переглянути джерело

enable detach shader workaround (#1141)

attilaz 8 роки тому
батько
коміт
974c0bce3f
1 змінених файлів з 7 додано та 0 видалено
  1. 7 0
      src/renderer_gl.cpp

+ 7 - 0
src/renderer_gl.cpp

@@ -1576,6 +1576,13 @@ namespace bgfx { namespace gl
 				s_extension[Extension::ARB_shader_storage_buffer_object].m_initialize = false;
 				s_extension[Extension::ARB_shader_storage_buffer_object].m_initialize = false;
 			}
 			}
 
 
+			if (BX_ENABLED(BGFX_CONFIG_RENDERER_OPENGLES)
+			&&  0    == bx::strCmp(m_vendor,  "Imagination Technologies")
+			&&  NULL != bx::strFind(m_version, "1.8@905891") )
+			{
+				m_workaround.m_detachShader = false;
+			}
+
 			if (BX_ENABLED(BGFX_CONFIG_RENDERER_USE_EXTENSIONS) )
 			if (BX_ENABLED(BGFX_CONFIG_RENDERER_USE_EXTENSIONS) )
 			{
 			{
 				const char* extensions = (const char*)glGetString(GL_EXTENSIONS);
 				const char* extensions = (const char*)glGetString(GL_EXTENSIONS);