From c82b2510f05a9099cc9c6658c61f2e6f1b64d34c Mon Sep 17 00:00:00 2001 From: Lynix Date: Sat, 3 Nov 2012 00:15:16 +0100 Subject: [PATCH] Fixed NULL caracter in shader logs Former-commit-id: 998033458dce185715f7539167fb88a402a34ff3 --- src/Nazara/Renderer/GLSLShader.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Nazara/Renderer/GLSLShader.cpp b/src/Nazara/Renderer/GLSLShader.cpp index 90198675a..d68bdb62c 100644 --- a/src/Nazara/Renderer/GLSLShader.cpp +++ b/src/Nazara/Renderer/GLSLShader.cpp @@ -97,9 +97,9 @@ bool NzGLSLShader::Compile() if (length > 1) { m_log.Clear(true); - m_log.Reserve(length+19-1); // La taille retournée est celle du buffer (Avec caractère de fin) + m_log.Reserve(length+15-2); // La taille retournée est celle du buffer (Avec caractère de fin) m_log.Prepend("Linkage error: "); - m_log.Resize(length+19-1); // Extension du buffer d'écriture pour ajouter le log + m_log.Resize(length+15-2); // Extension du buffer d'écriture pour ajouter le log glGetProgramInfoLog(m_program, length-1, nullptr, &m_log[19]); } @@ -264,9 +264,9 @@ bool NzGLSLShader::Load(nzShaderType type, const NzString& source) if (length > 1) { m_log.Clear(true); - m_log.Reserve(length+19-1); // La taille retournée est celle du buffer (Avec caractère de fin) + m_log.Reserve(length+19-2); // La taille retournée est celle du buffer (Avec caractère de fin) m_log.Prepend("Compilation error: "); - m_log.Resize(length+19-1); // Extension du buffer d'écriture pour ajouter le log + m_log.Resize(length+19-2); // Extension du buffer d'écriture pour ajouter le log glGetShaderInfoLog(shader, length-1, nullptr, &m_log[19]); }