diff --git a/renderdoc/driver/gl/gl_debug.cpp b/renderdoc/driver/gl/gl_debug.cpp index 3f5284248..e77d9176e 100644 --- a/renderdoc/driver/gl/gl_debug.cpp +++ b/renderdoc/driver/gl/gl_debug.cpp @@ -1138,8 +1138,11 @@ void GLReplay::DeleteDebugData() if(DebugData.histogramProgram[idx]) drv.glDeleteProgram(DebugData.histogramProgram[idx]); - if(DebugData.minmaxResultProgram[i]) - drv.glDeleteProgram(DebugData.minmaxResultProgram[i]); + if(t == 1) + { + if(DebugData.minmaxResultProgram[i]) + drv.glDeleteProgram(DebugData.minmaxResultProgram[i]); + } } }