From e15a10a0e65b72cb1baeaafeab7a4b7b714ecc0d Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 30 Aug 2019 11:42:25 +0100 Subject: [PATCH] Don't bind GL_QUERY_BUFFER if the extension isn't supported --- renderdoc/driver/gl/gl_postvs.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/gl/gl_postvs.cpp b/renderdoc/driver/gl/gl_postvs.cpp index f41250b54..fc5c81244 100644 --- a/renderdoc/driver/gl/gl_postvs.cpp +++ b/renderdoc/driver/gl/gl_postvs.cpp @@ -165,7 +165,8 @@ void GLReplay::InitPostVSBuffers(uint32_t eventId) if(rs.VAO.name) drv.glGetIntegerv(eGL_ELEMENT_ARRAY_BUFFER_BINDING, (GLint *)&elArrayBuffer); - drv.glBindBuffer(eGL_QUERY_BUFFER, 0); + if(HasExt[ARB_query_buffer_object]) + drv.glBindBuffer(eGL_QUERY_BUFFER, 0); // reflection structures ShaderReflection *vsRefl = NULL;