i915: add case for TGSI_FILE_IMMEDIATE to avoid error, but still needs proper handling...
authorBrian <brian.paul@tungstengraphics.com>
Thu, 24 Jan 2008 16:59:39 +0000 (09:59 -0700)
committerBrian <brian.paul@tungstengraphics.com>
Thu, 24 Jan 2008 16:59:39 +0000 (09:59 -0700)
src/mesa/pipe/i915simple/i915_fpc_translate.c

index d517b88accade99fe4ebac5077e1c5f8bbca665c..0185512aeb8df29c50a44aa380dbaa135bff92d1 100644 (file)
@@ -200,6 +200,9 @@ src_vector(struct i915_fp_compile *p,
       }
       break;
 
+   case TGSI_FILE_IMMEDIATE:
+      /* XXX unfinished - need to append immediates onto const buffer */
+      /* fall-through */
    case TGSI_FILE_CONSTANT:
       src = UREG(REG_TYPE_CONST, index);
       break;
@@ -928,9 +931,7 @@ i915_translate_instructions(struct i915_fp_compile *p,
          break;
 
       case TGSI_TOKEN_TYPE_IMMEDIATE:
-         /* This is a no-op.  We'll get immediates from the usual constant/
-          * uniform buffer.
-          */
+         /* XXX append the immediate to the const buffer... */
          break;
 
       case TGSI_TOKEN_TYPE_INSTRUCTION: