Skip to content

Commit 14ad202

Browse files
committed
Use new Utils function
1 parent 8edbbb2 commit 14ad202

1 file changed

Lines changed: 2 additions & 22 deletions

File tree

src/renderer/webgl/pipelines/TextureTintPipeline.js

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -52,32 +52,12 @@ var TextureTintPipeline = new Class({
5252
{
5353
var rendererConfig = config.renderer.config;
5454

55+
var fragmentShaderSource;
5556
var maxTextures = config.renderer.maxTextures;
5657

5758
if (!config.fragShader)
5859
{
59-
var src = '';
60-
61-
for (var i = 0; i < maxTextures; i++)
62-
{
63-
if (i > 0)
64-
{
65-
src += '\n\telse ';
66-
}
67-
68-
if (i < maxTextures - 1)
69-
{
70-
src += 'if (outTexId < ' + i + '.5)';
71-
}
72-
73-
src += '\n\t{';
74-
src += '\n\t\ttexture = texture2D(uMainSampler[' + i + '], outTexCoord);';
75-
src += '\n\t}';
76-
}
77-
78-
var fragmentShaderSource = ShaderSourceFS.replace(/%count%/gi, maxTextures.toString());
79-
80-
fragmentShaderSource = fragmentShaderSource.replace(/%forloop%/gi, src);
60+
fragmentShaderSource = Utils.parseFragmentShaderMaxTextures(ShaderSourceFS, maxTextures);
8161
}
8262
else
8363
{

0 commit comments

Comments
 (0)