summaryrefslogtreecommitdiff
path: root/src/mbgl/shader/symbol_uniforms.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/shader/symbol_uniforms.cpp')
-rw-r--r--src/mbgl/shader/symbol_uniforms.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mbgl/shader/symbol_uniforms.cpp b/src/mbgl/shader/symbol_uniforms.cpp
index cd9f33de71..7071eff07c 100644
--- a/src/mbgl/shader/symbol_uniforms.cpp
+++ b/src/mbgl/shader/symbol_uniforms.cpp
@@ -9,7 +9,7 @@ using namespace style;
template <class Values, class...Args>
Values makeValues(const style::SymbolPropertyValues& values,
- const std::array<uint16_t, 2>& texsize,
+ const Size& texsize,
const std::array<float, 2>& pixelsToGLUnits,
const RenderTile& tile,
const TransformState& state,
@@ -35,7 +35,7 @@ Values makeValues(const style::SymbolPropertyValues& values,
state),
values.opacity,
extrudeScale,
- std::array<float, 2> {{ texsize[0] / 4.0f, texsize[1] / 4.0f }},
+ std::array<float, 2> {{ float(texsize.width) / 4, float(texsize.height) / 4 }},
(state.getZoom() - zoomAdjust) * 10.0f,
values.rotationAlignment == AlignmentType::Map,
0,
@@ -46,7 +46,7 @@ Values makeValues(const style::SymbolPropertyValues& values,
SymbolIconUniforms::Values
SymbolIconUniforms::values(const style::SymbolPropertyValues& values,
- const std::array<uint16_t, 2>& texsize,
+ const Size& texsize,
const std::array<float, 2>& pixelsToGLUnits,
const RenderTile& tile,
const TransformState& state)
@@ -61,7 +61,7 @@ SymbolIconUniforms::values(const style::SymbolPropertyValues& values,
}
static SymbolSDFUniforms::Values makeSDFValues(const style::SymbolPropertyValues& values,
- const std::array<uint16_t, 2>& texsize,
+ const Size& texsize,
const std::array<float, 2>& pixelsToGLUnits,
const RenderTile& tile,
const TransformState& state,
@@ -95,7 +95,7 @@ static SymbolSDFUniforms::Values makeSDFValues(const style::SymbolPropertyValues
SymbolSDFUniforms::Values
SymbolSDFUniforms::haloValues(const style::SymbolPropertyValues& values,
- const std::array<uint16_t, 2>& texsize,
+ const Size& texsize,
const std::array<float, 2>& pixelsToGLUnits,
const RenderTile& tile,
const TransformState& state,
@@ -121,7 +121,7 @@ SymbolSDFUniforms::haloValues(const style::SymbolPropertyValues& values,
SymbolSDFUniforms::Values
SymbolSDFUniforms::foregroundValues(const style::SymbolPropertyValues& values,
- const std::array<uint16_t, 2>& texsize,
+ const Size& texsize,
const std::array<float, 2>& pixelsToGLUnits,
const RenderTile& tile,
const TransformState& state,