From 830588a24ee2e47fec4506bc776b7724fa9e8d0b Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Tue, 23 Oct 2018 12:37:30 +0100 Subject: [PATCH] Fix warning on setting uniform for image When selecting "Quad Overdraw (Pass)" from the texture viewer, I get this warning : Log - Got a Debug message from GL_DEBUG_SOURCE_API, type GL_DEBUG_TYPE_ERROR, ID 81, severity GL_DEBUG_SEVERITY_HIGH: 'GL_INVALID_OPERATION in glUniform1("overdrawImage"@12 is image, not uint)' --- renderdoc/driver/gl/gl_overlay.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/gl/gl_overlay.cpp b/renderdoc/driver/gl/gl_overlay.cpp index 6760a4822..bdc596664 100644 --- a/renderdoc/driver/gl/gl_overlay.cpp +++ b/renderdoc/driver/gl/gl_overlay.cpp @@ -1344,7 +1344,7 @@ ResourceId GLReplay::RenderOverlay(ResourceId texid, CompType typeHint, DebugOve GLint loc = drv.glGetUniformLocation(DebugData.overlayProg, "overdrawImage"); if(loc != -1) - drv.glUniform1ui(loc, 0); + drv.glUniform1i(loc, 0); else RDCERR("Couldn't get location of overdrawImage");