diff --git a/packages/core/src/batch/generateMultiTextureShader.js b/packages/core/src/batch/generateMultiTextureShader.js index b00c9ab..20d534d 100644 --- a/packages/core/src/batch/generateMultiTextureShader.js +++ b/packages/core/src/batch/generateMultiTextureShader.js @@ -13,7 +13,6 @@ 'void main(void){', 'vec4 color;', - 'float textureId = floor(vTextureId+0.5);', '%forloop%', 'gl_FragColor = color * vColor;', '}', @@ -70,7 +69,7 @@ if (i < maxTextures - 1) { - src += `if(textureId == ${i}.0)`; + src += `if(vTextureId < ${i}.5)`; } src += '\n{';