Browse Source

WebGLRenderer: Added a way to access the full shader.

Mr.doob 11 years ago
parent
commit
0fb09f9311
1 changed files with 4 additions and 1 deletions
  1. 4 1
      src/renderers/WebGLRenderer.js

+ 4 - 1
src/renderers/WebGLRenderer.js

@@ -5631,10 +5631,13 @@ THREE.WebGLRenderer = function ( parameters ) {
 
 		}
 
+		program.vertexShader = _gl.getShaderSource( glVertexShader );
+		program.fragmentShader = _gl.getShaderSource( glFragmentShader );
+
 		// clean up
 
-		_gl.deleteShader( glFragmentShader );
 		_gl.deleteShader( glVertexShader );
+		_gl.deleteShader( glFragmentShader );
 
 		// console.log( prefix_fragment + fragmentShader );
 		// console.log( prefix_vertex + vertexShader );