From 4c300831b6222fea5d4bfbf05b83e9fb335497a6 Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Tue, 31 Jul 2018 00:08:04 -0700 Subject: [PATCH] WebGLRenderer: Improved currentGeometryProgram check. See #14568. --- src/renderers/WebGLRenderer.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index ecda864adc..4d8b2fd723 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -659,7 +659,9 @@ function WebGLRenderer( parameters ) { var updateBuffers = false; - if ( geometry.id !== _currentGeometryProgram.geometry || program.id !== _currentGeometryProgram.program || material.wireframe !== _currentGeometryProgram.wireframe ) { + if ( _currentGeometryProgram.geometry !== geometry.id || + _currentGeometryProgram.program !== program.id || + _currentGeometryProgram.wireframe !== ( material.wireframe === true ) ) { _currentGeometryProgram.geometry = geometry.id; _currentGeometryProgram.program = program.id; -- GitLab