From 0ea494fca0ed2285a219577474fcf8c0d2a1c6b5 Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Sat, 27 Mar 2021 18:21:29 +0000 Subject: [PATCH] WebGLProgram: Code robustness. --- src/renderers/webgl/WebGLPrograms.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderers/webgl/WebGLPrograms.js b/src/renderers/webgl/WebGLPrograms.js index b5b0b8c478..72a988879c 100644 --- a/src/renderers/webgl/WebGLPrograms.js +++ b/src/renderers/webgl/WebGLPrograms.js @@ -208,7 +208,7 @@ function WebGLPrograms( renderer, cubemaps, extensions, capabilities, bindingSta vertexTangents: ( material.normalMap && material.vertexTangents ), vertexColors: material.vertexColors, - vertexAlphas: material.vertexColors && object.geometry.attributes.color && object.geometry.attributes.color.itemSize === 4, + vertexAlphas: material.vertexColors === true && object.geometry.attributes.color && object.geometry.attributes.color.itemSize === 4, vertexUvs: !! material.map || !! material.bumpMap || !! material.normalMap || !! material.specularMap || !! material.alphaMap || !! material.emissiveMap || !! material.roughnessMap || !! material.metalnessMap || !! material.clearcoatMap || !! material.clearcoatRoughnessMap || !! material.clearcoatNormalMap || !! material.displacementMap || !! material.transmissionMap, uvsVertexOnly: ! ( !! material.map || !! material.bumpMap || !! material.normalMap || !! material.specularMap || !! material.alphaMap || !! material.emissiveMap || !! material.roughnessMap || !! material.metalnessMap || !! material.clearcoatNormalMap || !! material.transmissionMap ) && !! material.displacementMap, -- GitLab