diff --git a/renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp b/renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp index 85d80b1a1..e1874ecac 100644 --- a/renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp +++ b/renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp @@ -202,7 +202,7 @@ void WrappedOpenGL::glBindSamplers(GLuint first, GLsizei count, const GLuint *sa { m_Real.glBindSamplers(first, count, samplers); - if(m_State >= WRITING) + if(m_State == WRITING_CAPFRAME) { SCOPED_SERIALISE_CONTEXT(BIND_SAMPLERS); Serialise_glBindSamplers(first, count, samplers);