From 608c283c9bc2e881f0986919dd58566a54df2dfe Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 30 Aug 2019 11:42:09 +0100 Subject: [PATCH] Use all non-negative shader lengths, not just positive. Closes #1508 --- renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp b/renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp index 2f02bb642..6214d2a71 100644 --- a/renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp +++ b/renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp @@ -366,8 +366,8 @@ bool WrappedOpenGL::Serialise_glShaderSource(SerialiserType &ser, GLuint shaderH sources.reserve(count); for(GLsizei c = 0; c < count; c++) { - sources.push_back((length && length[c] > 0) ? std::string(source[c], source[c] + length[c]) - : std::string(source[c])); + sources.push_back((length && length[c] >= 0) ? std::string(source[c], source[c] + length[c]) + : std::string(source[c])); } }