diff options
author | John Firebaugh <john.firebaugh@gmail.com> | 2016-07-08 16:11:18 -0700 |
---|---|---|
committer | John Firebaugh <john.firebaugh@gmail.com> | 2016-07-11 18:39:50 -0700 |
commit | a27b5586e56f8d967a5df4e883225dca0e7ddc3e (patch) | |
tree | cdf42af751053e2551658ade27199cca7261ec61 /src/mbgl/renderer/painter_raster.cpp | |
parent | 6e77149c13899a7b1fc6925687ad495a569f444a (diff) | |
download | qtlocation-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.cpp | 6 |
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; |