diff --git a/src/core/renderers/webgl/shaders/Shader.js b/src/core/renderers/webgl/shaders/Shader.js index ba42b98..ef8fca0 100644 --- a/src/core/renderers/webgl/shaders/Shader.js +++ b/src/core/renderers/webgl/shaders/Shader.js @@ -226,6 +226,12 @@ switch (uniform.type) { + case 'b': + case 'bool': + case 'boolean': + gl.uniform1i(location, value ? 1 : 0); + break; + // single int value case 'i': case '1i':