From 8f23e3c8f2a300d4333a87d7ab709fbf87d58fa8 Mon Sep 17 00:00:00 2001 From: thisisjimmyfb <58957694+thisisjimmyfb@users.noreply.github.com> Date: Thu, 4 May 2023 15:21:33 -0700 Subject: [PATCH] fix gles pixelhistory crash --- renderdoc/driver/gl/gl_pixelhistory.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/gl/gl_pixelhistory.cpp b/renderdoc/driver/gl/gl_pixelhistory.cpp index fb5b80977..c6b18d272 100644 --- a/renderdoc/driver/gl/gl_pixelhistory.cpp +++ b/renderdoc/driver/gl/gl_pixelhistory.cpp @@ -1236,7 +1236,14 @@ std::map QueryNumFragmentsByEvent( driver->glStencilFunc(eGL_ALWAYS, 0, 0xff); driver->glClearStencil(0); driver->glClearColor(0, 0, 0, 0); - driver->glClearDepth(0); + if(driver->isGLESMode()) + { + driver->glClearDepthf(0.0f); + } + else + { + driver->glClearDepth(0); + } driver->glClear(eGL_STENCIL_BUFFER_BIT | eGL_COLOR_BUFFER_BIT | eGL_DEPTH_BUFFER_BIT); driver->glEnable(eGL_STENCIL_TEST); // depth test enable