From d70bc19d9a7a411d793bbd47780b66bf78d7cb00 Mon Sep 17 00:00:00 2001 From: rogerman Date: Fri, 18 Jan 2019 14:32:13 -0800 Subject: [PATCH] OpenGL Renderer: Oops!!! Fix a critical bug that completely broke all rendering!!! (Regression from commit ab3d489.) --- desmume/src/OGLRender.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desmume/src/OGLRender.cpp b/desmume/src/OGLRender.cpp index 8f7eb844c..42ee8851f 100755 --- a/desmume/src/OGLRender.cpp +++ b/desmume/src/OGLRender.cpp @@ -1870,7 +1870,7 @@ size_t OpenGLRenderer::DrawPolygonsForIndexRange(const POLYLIST *polyList, const // Enumerate through all polygons and render GLsizei vertIndexCount = 0; - GLushort *indexBufferPtr = OGLRef.vertIndexBuffer + indexOffset; + GLushort *indexBufferPtr = (this->isVBOSupported) ? (GLushort *)NULL + indexOffset : OGLRef.vertIndexBuffer + indexOffset; for (size_t i = firstIndex; i <= lastIndex; i++) {