From d25046b6487aaaa55cc2e3cfa57fe75a1c9d6de1 Mon Sep 17 00:00:00 2001
From: Brian <brian@yutani.localnet.net>
Date: Wed, 7 Mar 2007 08:56:09 -0700
Subject: fix incorrect HPOS write test

---
 src/mesa/shader/slang/slang_link.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'src/mesa/shader')

diff --git a/src/mesa/shader/slang/slang_link.c b/src/mesa/shader/slang/slang_link.c
index e564d6d576..a3cc2333ec 100644
--- a/src/mesa/shader/slang/slang_link.c
+++ b/src/mesa/shader/slang/slang_link.c
@@ -550,13 +550,13 @@ _slang_link(GLcontext *ctx,
 
    if (shProg->VertexProgram) {
       _slang_update_inputs_outputs(&shProg->VertexProgram->Base);
-      if (!(shProg->VertexProgram->Base.OutputsWritten & VERT_RESULT_HPOS)) {
+      if (!(shProg->VertexProgram->Base.OutputsWritten & (1 << VERT_RESULT_HPOS))) {
          /* the vertex program did not compute a vertex position */
          if (shProg->InfoLog) {
             _mesa_free(shProg->InfoLog);
          }
          shProg->InfoLog
-            = _mesa_strdup("gl_Position was not written by vertex shader");
+            = _mesa_strdup("gl_Position was not written by vertex shader\n");
          shProg->LinkStatus = GL_FALSE;
          return;
       }
-- 
cgit v1.2.3