diff --git a/renderdoc/driver/gl/gl_renderstate.cpp b/renderdoc/driver/gl/gl_renderstate.cpp index dc548612b..53ef74512 100644 --- a/renderdoc/driver/gl/gl_renderstate.cpp +++ b/renderdoc/driver/gl/gl_renderstate.cpp @@ -1217,7 +1217,7 @@ void GLRenderState::FetchState(WrappedOpenGL *driver) if(HasExt[ARB_texture_multisample_no_array] || HasExt[ARB_texture_multisample]) GL.glGetIntegeri_v(eGL_SAMPLE_MASK_VALUE, 0, (GLint *)&SampleMask[0]); - GL.glGetIntegerv(eGL_SAMPLE_COVERAGE_VALUE, (GLint *)&SampleCoverage); + GL.glGetFloatv(eGL_SAMPLE_COVERAGE_VALUE, &SampleCoverage); { GLint invert = 0;