From 98e4a5b613f71ed7985b9b8e8b6f8ae2e16fcd44 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 6 Aug 2018 15:53:08 +0100 Subject: [PATCH] Set gl_CurChunk for creating client-memory IB buffers --- renderdoc/driver/gl/gl_driver.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renderdoc/driver/gl/gl_driver.cpp b/renderdoc/driver/gl/gl_driver.cpp index a06ebac36..fb2772dd4 100644 --- a/renderdoc/driver/gl/gl_driver.cpp +++ b/renderdoc/driver/gl/gl_driver.cpp @@ -1197,7 +1197,10 @@ void WrappedOpenGL::ActivateContext(GLWindowingData winData) gl_CurChunk = GLChunk::glGenBuffers; glGenBuffers(1, &ctxdata.m_ClientMemoryIBO); + gl_CurChunk = GLChunk::glBindBuffer; glBindBuffer(eGL_ELEMENT_ARRAY_BUFFER, ctxdata.m_ClientMemoryIBO); + + gl_CurChunk = GLChunk::glBufferData; glBufferData(eGL_ELEMENT_ARRAY_BUFFER, 64, NULL, eGL_DYNAMIC_DRAW); if(HasExt[KHR_debug])