r300/compiler: Rewrite register allocator
[mesa.git] / src / mesa / drivers / dri / r300 / compiler / r300_fragprog_emit.c
index 8b73409136f401ab552f34948f3c88963e18fa95..e6fd1fde62ddea8016dddb4d0740451d27dcad86 100644 (file)
@@ -93,7 +93,7 @@ static unsigned int use_source(struct r300_fragment_program_code* code, struct r
 
        if (src.File == RC_FILE_CONSTANT) {
                return src.Index | (1 << 5);
-       } else if (src.File == RC_FILE_TEMPORARY) {
+       } else if (src.File == RC_FILE_TEMPORARY || src.File == RC_FILE_INPUT) {
                use_temporary(code, src.Index);
                return src.Index & 0x1f;
        }