Browse Source

WebGLRenderer3: Added @MiiBond improvements.

Mr.doob 12 years ago
parent
commit
c3702b0d0e
1 changed files with 3 additions and 0 deletions
  1. 3 0
      examples/js/renderers/WebGLRenderer3.js

+ 3 - 0
examples/js/renderers/WebGLRenderer3.js

@@ -202,6 +202,7 @@ THREE.WebGLRenderer3 = function ( parameters ) {
 
 
 		var vertexShader = [
 		var vertexShader = [
 			'precision ' + precision + ' float;',
 			'precision ' + precision + ' float;',
+			"precision " + precision + " int;",
 			'attribute vec3 position;',
 			'attribute vec3 position;',
 			'attribute vec3 normal;',
 			'attribute vec3 normal;',
 			'uniform mat4 modelViewMatrix;',
 			'uniform mat4 modelViewMatrix;',
@@ -212,6 +213,7 @@ THREE.WebGLRenderer3 = function ( parameters ) {
 
 
 		var fragmentShader = [
 		var fragmentShader = [
 			'precision ' + precision + ' float;',
 			'precision ' + precision + ' float;',
+			"precision " + precision + " int;",
 			''
 			''
 		].join( '\n' );
 		].join( '\n' );
 
 
@@ -279,6 +281,7 @@ THREE.WebGLRenderer3 = function ( parameters ) {
 
 
 			} else {
 			} else {
 
 
+				console.error( 'Program Info Log: ' + gl.getProgramInfoLog( program ) );
 				console.error( 'VALIDATE_STATUS: ' + gl.getProgramParameter( program, gl.VALIDATE_STATUS ) );
 				console.error( 'VALIDATE_STATUS: ' + gl.getProgramParameter( program, gl.VALIDATE_STATUS ) );
 				console.error( 'GL_ERROR: ' + gl.getError() );
 				console.error( 'GL_ERROR: ' + gl.getError() );