summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/painter_background.cpp
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2017-07-06 08:06:12 -0700
committerJohn Firebaugh <john.firebaugh@gmail.com>2017-07-17 09:19:02 -0700
commitde91e68090a8b246eb161cc8dfdc5b0f40e5bdc0 (patch)
tree42b12455dd032a4b478cc0627f5805e21c85f582 /src/mbgl/renderer/painter_background.cpp
parentd7bdc7a60d330094dd8af8431e0b1d6f588d9f07 (diff)
downloadqtlocation-mapboxgl-de91e68090a8b246eb161cc8dfdc5b0f40e5bdc0.tar.gz
[core] Per-segment-per-layer vertex arrays
Reduces rebinding, matches gl-js, and works around the buggy VAO implementation on PowerVR SGX544 GPUs.
Diffstat (limited to 'src/mbgl/renderer/painter_background.cpp')
-rw-r--r--src/mbgl/renderer/painter_background.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mbgl/renderer/painter_background.cpp b/src/mbgl/renderer/painter_background.cpp
index d01696ee3e..9bd9431082 100644
--- a/src/mbgl/renderer/painter_background.cpp
+++ b/src/mbgl/renderer/painter_background.cpp
@@ -53,7 +53,8 @@ void Painter::renderBackground(PaintParameters& parameters, const RenderBackgrou
tileTriangleSegments,
paintAttibuteData,
properties,
- state.getZoom()
+ state.getZoom(),
+ layer.getID()
);
}
} else {
@@ -73,7 +74,8 @@ void Painter::renderBackground(PaintParameters& parameters, const RenderBackgrou
tileTriangleSegments,
paintAttibuteData,
properties,
- state.getZoom()
+ state.getZoom(),
+ layer.getID()
);
}
}