diff options
Diffstat (limited to 'src/mbgl/renderer/layers/render_heatmap_layer.cpp')
-rw-r--r-- | src/mbgl/renderer/layers/render_heatmap_layer.cpp | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/src/mbgl/renderer/layers/render_heatmap_layer.cpp b/src/mbgl/renderer/layers/render_heatmap_layer.cpp index c9ca477cbb..8e24cf8f32 100644 --- a/src/mbgl/renderer/layers/render_heatmap_layer.cpp +++ b/src/mbgl/renderer/layers/render_heatmap_layer.cpp @@ -45,6 +45,10 @@ bool RenderHeatmapLayer::hasTransition() const { return unevaluated.hasTransition(); } +bool RenderHeatmapLayer::hasCrossfade() const { + return false; +} + void RenderHeatmapLayer::render(PaintParameters& parameters, RenderSource*) { if (parameters.pass == RenderPass::Opaque) { return; @@ -101,9 +105,9 @@ void RenderHeatmapLayer::render(PaintParameters& parameters, RenderSource*) { const auto allUniformValues = programInstance.computeAllUniformValues( HeatmapProgram::UniformValues { - uniforms::u_intensity::Value{ evaluated.get<style::HeatmapIntensity>() }, - uniforms::u_matrix::Value{ tile.matrix }, - uniforms::heatmap::u_extrude_scale::Value{ extrudeScale } + uniforms::u_intensity::Value( evaluated.get<style::HeatmapIntensity>() ), + uniforms::u_matrix::Value( tile.matrix ), + uniforms::heatmap::u_extrude_scale::Value( extrudeScale ) }, paintPropertyBinders, evaluated, @@ -147,10 +151,10 @@ void RenderHeatmapLayer::render(PaintParameters& parameters, RenderSource*) { const auto allUniformValues = programInstance.computeAllUniformValues( HeatmapTextureProgram::UniformValues{ - uniforms::u_matrix::Value{ viewportMat }, uniforms::u_world::Value{ size }, - uniforms::u_image::Value{ 0 }, - uniforms::u_color_ramp::Value{ 1 }, - uniforms::u_opacity::Value{ evaluated.get<HeatmapOpacity>() } + uniforms::u_matrix::Value( viewportMat ), uniforms::u_world::Value( size ), + uniforms::u_image::Value( 0 ), + uniforms::u_color_ramp::Value( 1 ), + uniforms::u_opacity::Value( evaluated.get<HeatmapOpacity>() ) }, paintAttributeData, properties, |