Skip to content

Commit 7795a9a

Browse files
authored
shaderChunks concept: WebGLRenderer.js
1 parent 4966686 commit 7795a9a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/renderers/WebGLRenderer.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { WebGLUniforms } from './webgl/WebGLUniforms.js';
66
import { UniformsLib } from './shaders/UniformsLib.js';
77
import { UniformsUtils } from './shaders/UniformsUtils.js';
88
import { ShaderLib } from './shaders/ShaderLib.js';
9+
import { ShaderLibGenerator } from './shaders/ShaderLibGenerator.js';
910
import { WebGLSpriteRenderer } from './webgl/WebGLSpriteRenderer.js';
1011
import { WebGLShadowMap } from './webgl/WebGLShadowMap.js';
1112
import { WebGLAttributes } from './webgl/WebGLAttributes.js';
@@ -1516,7 +1517,7 @@ function WebGLRenderer( parameters ) {
15161517

15171518
if ( parameters.shaderID ) {
15181519

1519-
var shader = ShaderLib[ parameters.shaderID ];
1520+
var shader = (parameters.shaderChunks) ? ShaderLibGenerator(parameters.shaderID, parameters.shaderChunks) : ShaderLib[ parameters.shaderID ];
15201521

15211522
materialProperties.shader = {
15221523
name: material.type,

0 commit comments

Comments
 (0)