Reintroduce log messages for relevant WebGL assertions

This commit is contained in:
Björn Harrtell
2016-03-22 16:35:46 +01:00
parent 1634aaa9dd
commit a2a3ca84e2
+2 -2
View File
@@ -231,7 +231,7 @@ ol.webgl.Context.prototype.getShader = function(shaderObject) {
goog.asserts.assert( goog.asserts.assert(
gl.getShaderParameter(shader, goog.webgl.COMPILE_STATUS) || gl.getShaderParameter(shader, goog.webgl.COMPILE_STATUS) ||
gl.isContextLost(), gl.isContextLost(),
'illegal state, shader not compiled or context lost'); gl.getShaderInfoLog(shader) || 'illegal state, shader not compiled or context lost');
this.shaderCache_[shaderKey] = shader; this.shaderCache_[shaderKey] = shader;
return shader; return shader;
} }
@@ -261,7 +261,7 @@ ol.webgl.Context.prototype.getProgram = function(
goog.asserts.assert( goog.asserts.assert(
gl.getProgramParameter(program, goog.webgl.LINK_STATUS) || gl.getProgramParameter(program, goog.webgl.LINK_STATUS) ||
gl.isContextLost(), gl.isContextLost(),
'illegal state, shader not linked or context lost'); gl.getProgramInfoLog(program) || 'illegal state, shader not linked or context lost');
this.programCache_[programKey] = program; this.programCache_[programKey] = program;
return program; return program;
} }