projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mesa: fix empty program log length
[mesa.git]
/
src
/
mesa
/
main
/
pipelineobj.c
diff --git
a/src/mesa/main/pipelineobj.c
b/src/mesa/main/pipelineobj.c
index 82298409ee19db4cc01add3a54b556c524d57556..310b745ebc8f0d9e9613c18031f707e391f72088 100644
(file)
--- a/
src/mesa/main/pipelineobj.c
+++ b/
src/mesa/main/pipelineobj.c
@@
-645,7
+645,8
@@
_mesa_GetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
*params = pipe->ActiveProgram ? pipe->ActiveProgram->Name : 0;
return;
case GL_INFO_LOG_LENGTH:
*params = pipe->ActiveProgram ? pipe->ActiveProgram->Name : 0;
return;
case GL_INFO_LOG_LENGTH:
- *params = pipe->InfoLog ? strlen(pipe->InfoLog) + 1 : 0;
+ *params = (pipe->InfoLog && pipe->InfoLog[0] != '\0') ?
+ strlen(pipe->InfoLog) + 1 : 0;
return;
case GL_VALIDATE_STATUS:
*params = pipe->Validated;
return;
case GL_VALIDATE_STATUS:
*params = pipe->Validated;