summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/painter_fill.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/renderer/painter_fill.cpp')
-rw-r--r--src/mbgl/renderer/painter_fill.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mbgl/renderer/painter_fill.cpp b/src/mbgl/renderer/painter_fill.cpp
index 2b90f6d351..1a7b758000 100644
--- a/src/mbgl/renderer/painter_fill.cpp
+++ b/src/mbgl/renderer/painter_fill.cpp
@@ -103,8 +103,7 @@ void Painter::renderFill(FillBucket& bucket,
patternShader.u_pixel_coord_upper = {{ float(pixelX >> 16), float(pixelY >> 16) }};
patternShader.u_pixel_coord_lower = {{ float(pixelX & 0xFFFF), float(pixelY & 0xFFFF) }};
- config.activeTexture = GL_TEXTURE0;
- spriteAtlas->bind(true, store);
+ spriteAtlas->bind(true, store, config, 0);
// Draw the actual triangles into the color & stencil buffer.
setDepthSublayer(0);
@@ -132,8 +131,7 @@ void Painter::renderFill(FillBucket& bucket,
// Draw the entire line
outlinePatternShader.u_world = worldSize;
- config.activeTexture = GL_TEXTURE0;
- spriteAtlas->bind(true, store);
+ spriteAtlas->bind(true, store, config, 0);
setDepthSublayer(2);
bucket.drawVertices(outlinePatternShader, store, overdraw);