From d1dcb81acdc06fbd3a45b589265debb8dbe50ad0 Mon Sep 17 00:00:00 2001 From: Orson Baines Date: Tue, 21 Jun 2022 21:35:01 -0400 Subject: [PATCH] use WrappedOpenGL::SetFetchCounters in occlusion query --- renderdoc/driver/gl/gl_pixelhistory.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/gl/gl_pixelhistory.cpp b/renderdoc/driver/gl/gl_pixelhistory.cpp index a57949abe..598df0a2e 100644 --- a/renderdoc/driver/gl/gl_pixelhistory.cpp +++ b/renderdoc/driver/gl/gl_pixelhistory.cpp @@ -99,9 +99,11 @@ rdcarray QueryModifyingEvents(WrappedOpenGL *driver, GLPixelHistoryR driver->glEnable(eGL_SCISSOR_TEST); driver->glScissor(x, y, 1, 1); + driver->SetFetchCounters(true); driver->glBeginQuery(eGL_ANY_SAMPLES_PASSED, occlusionQueries[i]); driver->ReplayLog(events[i].eventId, events[i].eventId, eReplay_OnlyDraw); driver->glEndQuery(eGL_ANY_SAMPLES_PASSED); + driver->SetFetchCounters(false); } if(i < events.size() - 1)