diff --git a/src/core/sprites/webgl/generateMultiTextureShader.js b/src/core/sprites/webgl/generateMultiTextureShader.js index b5e067a..9db41bc 100644 --- a/src/core/sprites/webgl/generateMultiTextureShader.js +++ b/src/core/sprites/webgl/generateMultiTextureShader.js @@ -10,7 +10,6 @@ 'void main(void){', 'vec4 color;', - 'float textureId = floor(vTextureId+0.5);', '%forloop%', 'gl_FragColor = color * vColor;', '}', @@ -55,7 +54,7 @@ if (i < maxTextures - 1) { - src += `if(textureId == ${i}.0)`; + src += `if(vTextureId < ${i}.5)`; } src += '\n{';