i965: Allow use of PROGRAM_LOCAL constants in ARB_vp.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_vs_emit.c
index 108e19cdbcff84ec28a0bc9775bf24fed6e08c7e..ec1f22c92d9d14903530b4f650cd4abd33997220 100644 (file)
@@ -912,6 +912,7 @@ get_src_reg( struct brw_vs_compile *c,
    case PROGRAM_CONSTANT:
    case PROGRAM_UNIFORM:
    case PROGRAM_ENV_PARAM:
+   case PROGRAM_LOCAL_PARAM:
       if (c->vp->use_const_buffer) {
          return get_constant(c, inst, argIndex);
       }
@@ -930,7 +931,6 @@ get_src_reg( struct brw_vs_compile *c,
       /* this is a normal case since we loop over all three src args */
       return brw_null_reg();
 
-   case PROGRAM_LOCAL_PARAM: 
    case PROGRAM_WRITE_ONLY:
    default:
       assert(0);