From 59484fa380bbbd6abd398b3dc258911976fd93da Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 8 Jun 2016 10:49:28 -0700 Subject: [PATCH] Fix incorrect size calculation in GL mesh picking code --- renderdoc/driver/gl/gl_debug.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/gl/gl_debug.cpp b/renderdoc/driver/gl/gl_debug.cpp index 16860e5ca..929442227 100644 --- a/renderdoc/driver/gl/gl_debug.cpp +++ b/renderdoc/driver/gl/gl_debug.cpp @@ -1097,7 +1097,7 @@ uint32_t GLReplay::PickVertex(uint32_t eventID, MeshDisplay cfg, uint32_t x, uin SAFE_DELETE_ARRAY(outidxs); } - if(DebugData.pickVBBuf == 0 || DebugData.pickVBSize < cfg.position.numVerts * sizeof(uint32_t)) + if(DebugData.pickVBBuf == 0 || DebugData.pickVBSize < cfg.position.numVerts * sizeof(Vec4f)) { gl.glDeleteBuffers(1, &DebugData.pickVBBuf);