From a5b0059636192c62a5f077e2f6f8b52e4efe6f60 Mon Sep 17 00:00:00 2001 From: alasram Date: Mon, 4 Nov 2024 10:06:09 -0800 Subject: [PATCH] Fix puck rendering behavior Android (#2957) --- src/mbgl/gl/drawable_gl.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mbgl/gl/drawable_gl.cpp b/src/mbgl/gl/drawable_gl.cpp index 70ad47a91..543196fcd 100644 --- a/src/mbgl/gl/drawable_gl.cpp +++ b/src/mbgl/gl/drawable_gl.cpp @@ -71,10 +71,10 @@ void DrawableGL::draw(PaintParameters& parameters) const { context.draw(glSeg.getMode(), mlSeg.indexOffset, mlSeg.indexLength); } } - -#ifndef NDEBUG + // Unbind the VAO so that future buffer commands outside Drawable do not change the current VAO state context.bindVertexArray = value::BindVertexArray::Default; +#ifndef NDEBUG unbindTextures(); unbindUniformBuffers(); #endif