|
@@ -343,18 +343,18 @@ THREE.WebGLProgram = ( function () {
|
|
|
_gl.linkProgram( program );
|
|
|
|
|
|
var programLogInfo = _gl.getProgramInfoLog( program );
|
|
|
+ var vertexErrorLogInfo = _gl.getShaderInfoLog( glVertexShader );
|
|
|
+ var fragmentErrorLogInfo = _gl.getShaderInfoLog( glFragmentShader );
|
|
|
|
|
|
if ( _gl.getProgramParameter( program, _gl.LINK_STATUS ) === false ) {
|
|
|
|
|
|
- THREE.error( 'THREE.WebGLProgram: shader error: ' + _gl.getError(), 'gl.VALIDATE_STATUS', _gl.getProgramParameter( program, _gl.VALIDATE_STATUS ), 'gl.getPRogramInfoLog', programLogInfo );
|
|
|
+ THREE.error( 'THREE.WebGLProgram: shader error: ', _gl.getError(), 'gl.VALIDATE_STATUS', _gl.getProgramParameter( program, _gl.VALIDATE_STATUS ), 'gl.getProgramInfoLog', programLogInfo, vertexErrorLogInfo, fragmentErrorLogInfo );
|
|
|
|
|
|
}
|
|
|
|
|
|
if ( programLogInfo !== '' ) {
|
|
|
|
|
|
- THREE.warn( 'THREE.WebGLProgram: gl.getProgramInfoLog()' + programLogInfo );
|
|
|
- // THREE.warn( _gl.getExtension( 'WEBGL_debug_shaders' ).getTranslatedShaderSource( glVertexShader ) );
|
|
|
- // THREE.warn( _gl.getExtension( 'WEBGL_debug_shaders' ).getTranslatedShaderSource( glFragmentShader ) );
|
|
|
+ THREE.warn( 'THREE.WebGLProgram: gl.getProgramInfoLog()', programLogInfo );
|
|
|
|
|
|
}
|
|
|
|