summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/painter_raster.cpp
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2016-07-08 16:11:18 -0700
committerJohn Firebaugh <john.firebaugh@gmail.com>2016-07-11 18:39:50 -0700
commita27b5586e56f8d967a5df4e883225dca0e7ddc3e (patch)
treecdf42af751053e2551658ade27199cca7261ec61 /src/mbgl/renderer/painter_raster.cpp
parent6e77149c13899a7b1fc6925687ad495a569f444a (diff)
downloadqtlocation-mapboxgl-a27b5586e56f8d967a5df4e883225dca0e7ddc3e.tar.gz
[core] Pass RenderTile rather than individual parameters
Diffstat (limited to 'src/mbgl/renderer/painter_raster.cpp')
-rw-r--r--src/mbgl/renderer/painter_raster.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mbgl/renderer/painter_raster.cpp b/src/mbgl/renderer/painter_raster.cpp
index e71d4c1fe0..8f6a1ac27b 100644
--- a/src/mbgl/renderer/painter_raster.cpp
+++ b/src/mbgl/renderer/painter_raster.cpp
@@ -1,5 +1,6 @@
#include <mbgl/renderer/painter.hpp>
#include <mbgl/renderer/paint_parameters.hpp>
+#include <mbgl/renderer/render_tile.hpp>
#include <mbgl/gl/gl.hpp>
#include <mbgl/renderer/raster_bucket.hpp>
#include <mbgl/style/layers/raster_layer.hpp>
@@ -13,8 +14,7 @@ using namespace style;
void Painter::renderRaster(PaintParameters& parameters,
RasterBucket& bucket,
const RasterLayer& layer,
- const UnwrappedTileID&,
- const mat4& matrix) {
+ const RenderTile& tile) {
if (pass != RenderPass::Translucent) return;
const RasterPaintProperties& properties = layer.impl->paint;
@@ -24,7 +24,7 @@ void Painter::renderRaster(PaintParameters& parameters,
auto& rasterVAO = parameters.shaders.coveringRasterArray;
config.program = rasterShader.getID();
- rasterShader.u_matrix = matrix;
+ rasterShader.u_matrix = tile.matrix;
rasterShader.u_buffer_scale = 1.0f;
rasterShader.u_opacity0 = properties.rasterOpacity;
rasterShader.u_opacity1 = 0;