Kaynağa Gözat

report shader linking errors

Nicolas Cannasse 12 yıl önce
ebeveyn
işleme
2fdb5b7047
1 değiştirilmiş dosya ile 4 ekleme ve 2 silme
  1. 4 2
      h3d/impl/WebglDriver.hx

+ 4 - 2
h3d/impl/WebglDriver.hx

@@ -224,8 +224,10 @@ class WebglDriver extends Driver {
 		gl.attachShader(p, vs);
 		gl.attachShader(p, fs);
 		gl.linkProgram(p);
-		if( !gl.getProgramParameter(p, GL.LINK_STATUS) )
-			throw "Program linkage failure";
+		if( !gl.getProgramParameter(p, GL.LINK_STATUS) ) {
+			var log = gl.getProgramInfoLog(p);
+			throw "Program linkage failure: "+log;
+		}
 	
 		var inst = new Shader.ShaderInstance();