From 822df3dd514ec3d05f876e6746cb8ba6348ac89d Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Tue, 1 Aug 2017 12:22:16 -0700 Subject: [core] Use separate attribute component for line normals Broadcom GPUs don't cope well with using the least significant bit for this. --- include/mbgl/util/constants.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'include/mbgl/util/constants.hpp') diff --git a/include/mbgl/util/constants.hpp b/include/mbgl/util/constants.hpp index c2250c6f2e..250c77b078 100644 --- a/include/mbgl/util/constants.hpp +++ b/include/mbgl/util/constants.hpp @@ -19,7 +19,8 @@ constexpr float tileSize = 512; * * Positions are stored as signed 16bit integers. * One bit is lost for signedness to support features extending past the left edge of the tile. - * One bit is lost because the line vertex buffer packs 1 bit of other data into the int. + * One bit is lost because the line vertex buffer used to pack 1 bit of other data into the int. + * This is no longer the case but we're reserving this bit anyway. * One bit is lost to support features extending past the extent on the right edge of the tile. * This leaves us with 2^13 = 8192 */ -- cgit v1.2.1