@@ -180,7 +180,7 @@ uniform lowp float u_spp_halo_width;
180180uniform lowp float u_spp_halo_blur;
181181uniform lowp float u_spp_emissive_strength;
182182uniform lowp float u_spp_occlusion_opacity;
183- uniform lowp float u_spp_z_offset;
183+ uniform highp float u_spp_z_offset;
184184// / [cos(angle), sin(angle)] for translate-anchor rotation; [1,0] = no rotation (viewport anchor).
185185uniform lowp vec2 u_spp_translate_rotation;
186186
@@ -360,7 +360,7 @@ SymbolPaintProperties readSymbolPaintProperties() {
360360#pragma mapbox: define lowp float halo_blur
361361#pragma mapbox: define lowp float emissive_strength
362362#pragma mapbox: define lowp float occlusion_opacity
363- #pragma mapbox: define lowp float z_offset
363+ #pragma mapbox: define highp float z_offset
364364
365365#endif // USE_PAINT_PROPERTIES_UBO
366366
@@ -386,7 +386,7 @@ void main() {
386386 v_emissive_strength = paint_properties.emissive_strength;
387387#endif
388388 lowp float occlusion_opacity = paint_properties.occlusion_opacity;
389- lowp float z_offset = paint_properties.z_offset;
389+ highp float z_offset = paint_properties.z_offset;
390390
391391#else
392392 // / Pragma-based paint property initializations.
@@ -398,7 +398,7 @@ void main() {
398398 #pragma mapbox: initialize lowp float halo_blur
399399 #pragma mapbox: initialize lowp float emissive_strength
400400 #pragma mapbox: initialize lowp float occlusion_opacity
401- #pragma mapbox: initialize lowp float z_offset
401+ #pragma mapbox: initialize highp float z_offset
402402
403403#endif // USE_PAINT_PROPERTIES_UBO
404404
0 commit comments