summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/r300/compiler/r3xx_vertprog.c
Commit message (Expand)AuthorAgeFilesLines
* r300c/compiler: remove the compiler tooMarek Olšák2011-10-281-1045/+0
* r300/compiler: Fix vertex shader MAD instructions with constant swizzlesTom Stellard2011-04-051-0/+18
* Revert "r300/compiler: Remove obsolete compiler passes"Tom Stellard2011-04-021-0/+2
* r300/compiler: Remove obsolete compiler passesTom Stellard2011-03-311-2/+0
* r300/compiler: remove any code related to relative addressing of temporariesMarek Olšák2011-01-231-59/+10
* r300/compiler: remove at least unused immediates if externals cannot be removedMarek Olšák2010-12-081-2/+1
* r300/compiler: cleanup rc_run_compilerMarek Olšák2010-12-081-1/+2
* r300/compiler: don't terminate regalloc if we surpass max temps limitMarek Olšák2010-12-081-11/+6
* r300/compiler: disable the swizzle lowering pass in vertex shadersMarek Olšák2010-12-021-1/+0
* r300/compiler: move util functions to radeon_compiler_utilMarek Olšák2010-11-261-0/+1
* r300g: Add new debug option for logging vertex/fragment program statsTom Stellard2010-10-181-1/+1
* r300/compiler: Move declaration before code.Vinson Lee2010-09-291-1/+1
* r300/compiler: fix the instruction limit in vertex shadersMarek Olšák2010-09-051-1/+1
* r300/compiler: use limits from the compiler input instead of inline constantsMarek Olšák2010-09-041-5/+4
* r300/compiler: improve register allocation with indexable temporaries for VSMarek Olšák2010-09-041-17/+46
* r300g: add a new debug option which disables compiler optimizationsMarek Olšák2010-09-041-3/+4
* r300/compiler: compute the final number of temporaries during translationMarek Olšák2010-09-041-7/+23
* r300/compiler: use peephole and constant folding for vertex shaders tooMarek Olšák2010-09-041-1/+3
* r300/compiler: add new compiler parameter max_constantsMarek Olšák2010-09-041-10/+1
* r300/compiler: refactor vertex shader compilationMarek Olšák2010-09-041-131/+69
* r300/compiler: remove a redundant parameter in rc_dataflow_deadcodeMarek Olšák2010-09-041-1/+1
* r300/compiler: use null-terminated array of transformation functionsMarek Olšák2010-09-041-6/+10
* r300/compiler: add new compiler parameter max_alu_instsMarek Olšák2010-09-041-4/+1
* r300/compiler: put emulate_loop_state in radeon_compilerMarek Olšák2010-09-041-4/+2
* r300/compiler: emulate relative addressing with negative offsets in VSMarek Olšák2010-08-251-0/+74
* r300/compiler: Silence uninitialized variable warning.Vinson Lee2010-08-241-5/+11
* r300/compiler: implement elimination of unused constantsMarek Olšák2010-08-251-0/+9
* r300/compiler: terminate vertex shader compilation immediately after an errorMarek Olšák2010-08-251-36/+56
* r300/compiler: fail to compile if we hit hw limits or an unimplemented featureMarek Olšák2010-08-251-0/+22
* r300/compiler: disable register allocation for indexable temporaries in VSMarek Olšák2010-08-251-5/+25
* r300/compiler: Use predicate bit for IF statements in r500 vertex shadersTom Stellard2010-08-101-3/+145
* r300/compiler: Implement hardware assisted loops for vertex shaders.Tom Stellard2010-08-101-12/+103
* r300/compiler: Always unroll loops when doing loop emulation.Tom Stellard2010-08-031-2/+2
* r300/compiler: r500 hw support for break and continue in loops.Tom Stellard2010-08-031-5/+4
* r300/compiler: fix swizzling in the transformation of Abs modifiersMarek Olšák2010-07-141-2/+2
* r300/compiler: implement the Abs source operand modifier for vertex shadersMarek Olšák2010-07-131-4/+55
* r300/compiler: emulate SIN/COS/SCS in r3xx-r4xx vertex shadersMarek Olšák2010-07-131-1/+7
* r300/compiler: Handle loops in deadcode analysis.Tom Stellard2010-07-031-2/+8
* r300/compiler: allow 1024 instructions in r5xx vertex shadersMarek Olšák2010-06-231-1/+2
* r300/compiler: allow 32 temporaries in vertex shadersMarek Olšák2010-06-231-3/+3
* r300/compiler: emulate loops in vertex shadersMarek Olšák2010-06-231-0/+8
* r300/compiler: implement SIN+COS+SCS for vertex shadersMarek Olšák2010-06-051-1/+4
* r300/compiler: implement SNE unwound for r3xx VS, natively for r5xx VSMarek Olšák2010-06-051-1/+4
* r300/compiler: implement SEQ unwound for r3xx VS, natively for r5xx VSMarek Olšák2010-06-051-0/+3
* r300/compiler: print opcode names instead of numbersMarek Olšák2010-06-031-1/+1
* r300/compiler: enable branch emulation for vertex shadersMarek Olšák2010-04-191-21/+22
* r300/compiler: Refactor to allow different instruction typesNicolai Hähnle2009-10-041-45/+45
* r300/compiler: Introduce control flow instructions and refactor dataflowNicolai Hähnle2009-10-031-7/+11
* Merge branch 'master' into r300-compilerNicolai Hähnle2009-09-211-0/+1
|\
| * r300: Zero-initialize register for NV_vertex_programNicolai Hähnle2009-09-211-0/+1