From 930c3c46c559960f689994e720e3a4efd1ddf608 Mon Sep 17 00:00:00 2001 From: Ansis Brammanis Date: Mon, 28 Mar 2016 16:35:49 -0700 Subject: [core] reset line distance when it is near max port https://github.com/mapbox/mapbox-gl-js/commit/77ce4b45b24e8a0ed1bb739da436d19415c7e5e4 fix #4492 --- src/mbgl/geometry/line_buffer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mbgl/geometry') diff --git a/src/mbgl/geometry/line_buffer.cpp b/src/mbgl/geometry/line_buffer.cpp index b35d3e8f47..75b9af7e20 100644 --- a/src/mbgl/geometry/line_buffer.cpp +++ b/src/mbgl/geometry/line_buffer.cpp @@ -22,7 +22,7 @@ GLsizei LineVertexBuffer::add(vertex_type x, vertex_type y, float ex, float ey, // The z component's first bit, as well as the sign bit is reserved for the direction, // so we need to shift the linesofar. extrude[6] = ((dir < 0) ? -1 : 1) * ((dir ? 1 : 0) | static_cast((linesofar << 1) & 0x7F)); - extrude[7] = (linesofar >> 6) & 0x7F; + extrude[7] = ((linesofar >> 6) & 0xFF) - 128; return idx; } -- cgit v1.2.1