Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-02-05 | Use IR node's BranchNode field for IF/ELSE/ENDIF instructions. | Brian | |
This allows us to back-patch the IF/ELSE instruction's BranchTarget field to point to the location of the ELSE/ENDIF instructions. No longer have to search for ELSE/ENDIF in the interpreter. Also makes it trivial to translate IF/ELSE instructions into conditional/unconditional BRA instructions. | |||
2007-02-05 | minor formatting changes | Brian | |
2007-02-05 | indentation for program instructions (if/else, loops) | Brian | |
2007-01-31 | Overhaul handling of writemasks/swizzling. This fixes two problem cases: | Brian | |
vec2 v; v.x = v.y = 1.0; // chained assignment vec4 v; v.zx = vec2(a,b); // swizzled writemask | |||
2007-01-20 | Initial implementation of OPCODE_IF/ELSE/ENDIF instructions. | Brian | |
2007-01-05 | added PROGRAM_SAMPLER | Brian | |
2007-01-04 | minor formatting fix | Brian | |
2006-12-20 | added _mesa_print_parameter_list() | Brian | |
2006-12-18 | Check for inst->CondUpdate, print .C suffix. | Brian | |
2006-12-16 | print BRA instructions | Brian | |
2006-12-15 | fix double-printing of comment info | Brian | |
2006-12-14 | remove unneded includes | Brian | |
2006-12-14 | Move some code from prog_print.c to prog_instruction.c | Brian | |
2006-12-14 | Split the program.[ch] files into several new files. | Brian | |