From c95363a732f439da4d3919f81dc29678f09e4d13 Mon Sep 17 00:00:00 2001 From: Erik Broberg Date: Mon, 6 Jun 2016 13:35:11 -0400 Subject: [PATCH] Fix bug that caused multiple calls glBufferData(...) --- modules/globebrowsing/meshes/trianglesoup.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/globebrowsing/meshes/trianglesoup.cpp b/modules/globebrowsing/meshes/trianglesoup.cpp index 33ac249a1e..d064a1ad2f 100644 --- a/modules/globebrowsing/meshes/trianglesoup.cpp +++ b/modules/globebrowsing/meshes/trianglesoup.cpp @@ -119,6 +119,7 @@ bool TriangleSoup::updateDataInGPU() { } } + // First VAO setup glBindVertexArray(_vaoID); @@ -158,6 +159,9 @@ bool TriangleSoup::updateDataInGPU() { GL_STATIC_DRAW); glBindVertexArray(0); + + _gpuDataNeedUpdate = false; + return true; }