From 506954ffb804c89b4565dbb18d3f5f1317c404e5 Mon Sep 17 00:00:00 2001 From: Janos Pantos Date: Thu, 22 Jun 2017 18:27:06 +0200 Subject: [PATCH] Use glClearDepthf instead of glClearDepth during replay in case of GLES Because GLES doesn't support glClearDepth. --- renderdoc/driver/gl/wrappers/gl_state_funcs.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/gl/wrappers/gl_state_funcs.cpp b/renderdoc/driver/gl/wrappers/gl_state_funcs.cpp index 1e278e403..0665c8de5 100644 --- a/renderdoc/driver/gl/wrappers/gl_state_funcs.cpp +++ b/renderdoc/driver/gl/wrappers/gl_state_funcs.cpp @@ -542,7 +542,10 @@ bool WrappedOpenGL::Serialise_glClearDepth(GLdouble depth) if(m_State <= EXECUTING) { - m_Real.glClearDepth(d); + if(IsGLES) + m_Real.glClearDepthf((float)d); + else + m_Real.glClearDepth(d); } return true;