Browse Source

fix bug where RawShaderMaterial was breaking when using cutomDefines with customExtensions issue #9546 (#9553)

skyburchard 9 years ago
parent
commit
60643c80e6
1 changed files with 8 additions and 2 deletions
  1. 8 2
      src/renderers/webgl/WebGLProgram.js

+ 8 - 2
src/renderers/webgl/WebGLProgram.js

@@ -291,13 +291,19 @@ function WebGLProgram( renderer, code, material, parameters ) {
 
 
 		prefixVertex = [
 		prefixVertex = [
 
 
-			customDefines
+			customDefines,
+
+			'\n'
 
 
 		].filter( filterEmptyLine ).join( '\n' );
 		].filter( filterEmptyLine ).join( '\n' );
 
 
 		prefixFragment = [
 		prefixFragment = [
 
 
-			customDefines
+			customExtensions,
+
+			customDefines,
+
+			'\n'
 
 
 		].filter( filterEmptyLine ).join( '\n' );
 		].filter( filterEmptyLine ).join( '\n' );