Mesa (master): mesa: Don't overwrite a driver' s shader infolog with generic failure message.
Eric Anholt
anholt at kemper.freedesktop.org
Thu Apr 29 20:40:29 UTC 2010
Module: Mesa
Branch: master
Commit: 07a248a3664e4cd63c98ff3478bdd9b1e45c1398
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=07a248a3664e4cd63c98ff3478bdd9b1e45c1398
Author: Eric Anholt <eric at anholt.net>
Date: Thu Apr 29 13:35:37 2010 -0700
mesa: Don't overwrite a driver's shader infolog with generic failure message.
---
src/mesa/shader/slang/slang_link.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/src/mesa/shader/slang/slang_link.c b/src/mesa/shader/slang/slang_link.c
index f71fde1..47bc933 100644
--- a/src/mesa/shader/slang/slang_link.c
+++ b/src/mesa/shader/slang/slang_link.c
@@ -1028,7 +1028,10 @@ _slang_link(GLcontext *ctx,
if (!vertNotify || !fragNotify) {
/* driver rejected one/both of the vertex/fragment programs */
- link_error(shProg, "Vertex and/or fragment program rejected by driver\n");
+ if (!shProg->InfoLog) {
+ link_error(shProg,
+ "Vertex and/or fragment program rejected by driver\n");
+ }
}
else {
shProg->LinkStatus = (shProg->VertexProgram || shProg->FragmentProgram);
More information about the mesa-commit
mailing list