Skip to content

Commit f89d53c

Browse files
committed
Update DynamicTilemapLayerWebGLRenderer.js
1 parent 7712d04 commit f89d53c

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/tilemaps/dynamiclayer/DynamicTilemapLayerWebGLRenderer.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,15 @@ var DynamicTilemapLayerWebGLRenderer = function (renderer, src, interpolationPer
4949

5050
var tilesets = src.tileset;
5151

52+
renderer.setPipeline(pipeline);
53+
5254
// Loop through each tileset in this layer, drawing just the tiles that are in that set each time
5355
// Doing it this way around allows us to batch tiles using the same tileset
5456
for (var c = 0; c < tilesets.length; c++)
5557
{
5658
var currentSet = tilesets[c];
5759
var texture = currentSet.glTexture;
60+
var textureUnit = pipeline.setTexture2D(texture, src);
5861

5962
for (var i = 0; i < tileCount; i++)
6063
{
@@ -67,7 +70,7 @@ var DynamicTilemapLayerWebGLRenderer = function (renderer, src, interpolationPer
6770
// Skip tiles that aren't in this set
6871
continue;
6972
}
70-
73+
7174
var tileTexCoords = tileset.getTileTextureCoordinates(tile.index);
7275

7376
if (tileTexCoords === null)
@@ -102,7 +105,8 @@ var DynamicTilemapLayerWebGLRenderer = function (renderer, src, interpolationPer
102105
0, 0,
103106
camera,
104107
null,
105-
true
108+
true,
109+
textureUnit
106110
);
107111
}
108112
}

0 commit comments

Comments
 (0)