Mesa (mesa_7_6_branch): r600: FRAG_ATTRIB_WPOS and FRAG_ATTRIB_FOGC appear to be supported.

Alex Deucher agd5f at kemper.freedesktop.org
Thu Oct 15 15:34:31 UTC 2009


Module: Mesa
Branch: mesa_7_6_branch
Commit: 16c6a3b71e6be04b6bb3d08fcb658194c5251fc7
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16c6a3b71e6be04b6bb3d08fcb658194c5251fc7

Author: Robert Noland <rnoland at 2hip.net>
Date:   Wed Oct 14 14:04:24 2009 -0500

r600: FRAG_ATTRIB_WPOS and FRAG_ATTRIB_FOGC appear to be supported.

Report unsupported attributes while I'm here.

Signed-off-by: Robert Noland <rnoland at 2hip.net>

---

 src/mesa/drivers/dri/r600/r700_assembler.c |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/src/mesa/drivers/dri/r600/r700_assembler.c b/src/mesa/drivers/dri/r600/r700_assembler.c
index 25b27cd..a683008 100644
--- a/src/mesa/drivers/dri/r600/r700_assembler.c
+++ b/src/mesa/drivers/dri/r600/r700_assembler.c
@@ -1180,8 +1180,10 @@ GLboolean tex_src(r700_AssemblerBase *pAsm)
         case PROGRAM_INPUT:
             switch (pILInst->SrcReg[0].Index)
             {
+                case FRAG_ATTRIB_WPOS:
                 case FRAG_ATTRIB_COL0:
                 case FRAG_ATTRIB_COL1:
+                case FRAG_ATTRIB_FOGC:
                 case FRAG_ATTRIB_TEX0:
                 case FRAG_ATTRIB_TEX1:
                 case FRAG_ATTRIB_TEX2:
@@ -1194,7 +1196,16 @@ GLboolean tex_src(r700_AssemblerBase *pAsm)
                     pAsm->S[0].src.reg   =
                         pAsm->uiFP_AttributeMap[pILInst->SrcReg[0].Index];
                     pAsm->S[0].src.rtype = SRC_REG_INPUT;
-                break;
+                    break;
+                case FRAG_ATTRIB_FACE:
+                    fprintf(stderr, "FRAG_ATTRIB_FACE unsupported\n");
+                    break;
+                case FRAG_ATTRIB_PNTC:
+                    fprintf(stderr, "FRAG_ATTRIB_PNTC unsupported\n");
+                    break;
+                case FRAG_ATTRIB_VAR0:
+                    fprintf(stderr, "FRAG_ATTRIB_VAR0 unsupported\n");
+                    break;
             }
         break;
         }




More information about the mesa-commit mailing list