Quellcode durchsuchen

Check glGetString for glErrors.

bkaradzic vor 13 Jahren
Ursprung
Commit
00e5de828e
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      src/renderer_gl.cpp

+ 2 - 1
src/renderer_gl.cpp

@@ -2101,7 +2101,7 @@ namespace bgfx
 		if (0 < numCmpFormats)
 		{
 			GLint* formats = (GLint*)alloca(sizeof(GLint)*numCmpFormats);
-			glGetIntegerv(GL_COMPRESSED_TEXTURE_FORMATS, formats);
+			GL_CHECK(glGetIntegerv(GL_COMPRESSED_TEXTURE_FORMATS, formats) );
 
 			for (GLint ii = 0; ii < numCmpFormats; ++ii)
 			{
@@ -2123,6 +2123,7 @@ namespace bgfx
 		GL_GET(GL_MAX_RENDERBUFFER_SIZE, 1);
 
 		const char* version = (const char*)glGetString(GL_SHADING_LANGUAGE_VERSION);
+		GL_CHECK(version = version); // check if error is generated by glGetString.
 		BX_TRACE("GLSL version: %s", version);
 #endif // BGFX_CONFIG_DEBUG