From 13c5850bb93e3a1011e8ea939ceaa705684d5c74 Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Thu, 26 Jul 2018 13:18:27 -0700 Subject: [PATCH] WebGLRenderer: Explaining code re-computation. --- src/renderers/WebGLRenderer.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index bebb469c37..b934002183 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -1475,6 +1475,7 @@ function WebGLRenderer( parameters ) { material.onBeforeCompile( materialProperties.shader, _this ); + // Computing code again as onBeforeCompile may have changed the shaders code = programCache.getProgramCode( material, parameters ); program = programCache.acquireProgram( material, materialProperties.shader, parameters, code ); -- GitLab