Browse Source

WebGLProgram: Added helpers.

Mr.doob 9 years ago
parent
commit
c294237ba6
1 changed files with 6 additions and 0 deletions
  1. 6 0
      src/renderers/webgl/WebGLProgram.js

+ 6 - 0
src/renderers/webgl/WebGLProgram.js

@@ -429,6 +429,9 @@ THREE.WebGLProgram = ( function () {
 		var vertexGlsl = prefixVertex + vertexShader;
 		var fragmentGlsl = prefixFragment + fragmentShader;
 
+		// console.log( '*VERTEX*', vertexGlsl );
+		// console.log( '*FRAGMENT*', fragmentGlsl );
+
 		var glVertexShader = THREE.WebGLShader( gl, gl.VERTEX_SHADER, vertexGlsl );
 		var glFragmentShader = THREE.WebGLShader( gl, gl.FRAGMENT_SHADER, fragmentGlsl );
 
@@ -457,6 +460,9 @@ THREE.WebGLProgram = ( function () {
 		var runnable = true;
 		var haveDiagnostics = true;
 
+		// console.log( '**VERTEX**', gl.getExtension( 'WEBGL_debug_shaders' ).getTranslatedShaderSource( glVertexShader ) );
+		// console.log( '**FRAGMENT**', gl.getExtension( 'WEBGL_debug_shaders' ).getTranslatedShaderSource( glFragmentShader ) );
+
 		if ( gl.getProgramParameter( program, gl.LINK_STATUS ) === false ) {
 
 			runnable = false;