diff options
| -rw-r--r-- | 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 25b27cd829..a683008746 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;          } | 
