summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300/compiler/r3xx_fragprog.c
AgeCommit message (Expand)Author
2011-03-12r300g: implement fragment color clamping in the shaderMarek Olšák
2011-02-05r300/compiler: Disable register rename pass on r500Tom Stellard
2010-12-08r300/compiler: remove at least unused immediates if externals cannot be removedMarek Olšák
2010-12-08r300/compiler: cleanup rc_run_compilerMarek Olšák
2010-11-26r300/compiler: move util functions to radeon_compiler_utilMarek Olšák
2010-11-26r300/compiler: fix rc_rewrite_depth_out for it to work with any instructionMarek Olšák
2010-11-21r300/compiler: Enable rename_reg pass for r500 cardsTom Stellard
2010-10-18r300g: Add new debug option for logging vertex/fragment program statsTom Stellard
2010-09-04r300/compiler: allocate at least FS inputs if register allocation is disabledMarek Olšák
2010-09-04r300g: add a new debug option which disables compiler optimizationsMarek Olšák
2010-09-04r300/compiler: refactor fragment shader compilationMarek Olšák
2010-09-04r300/compiler: refactor vertex shader compilationMarek Olšák
2010-09-04r300/compiler: remove a redundant parameter in rc_pair_regallocMarek Olšák
2010-09-04r300/compiler: remove a redundant parameter in rc_dataflow_deadcodeMarek Olšák
2010-09-04r300/compiler: use null-terminated array of transformation functionsMarek Olšák
2010-09-04r300/compiler: add new compiler parameter max_alu_instsMarek Olšák
2010-09-04r300/compiler: put emulate_loop_state in radeon_compilerMarek Olšák
2010-08-25r300/compiler: implement elimination of unused constantsMarek Olšák
2010-08-25r300/compiler: fail to compile if we hit hw limits or an unimplemented featureMarek Olšák
2010-08-10r300/compiler: Implement hardware assisted loops for vertex shaders.Tom Stellard
2010-08-03r300/compiler: Always unroll loops when doing loop emulation.Tom Stellard
2010-08-03r300/compiler: r500 hw support for break and continue in loops.Tom Stellard
2010-07-08r300/compiler: Add a register rename pass.Tom Stellard
2010-07-06r300/compiler: Implement KILP opcode.Tom Stellard
2010-07-03r300/compiler: Use hardware flow control instructions for loops on r500.Tom Stellard
2010-07-03r300/compiler: Enable hardware IF statements for r500 cards.Tom Stellard
2010-07-03r300/compiler: Handle loops in deadcode analysis.Tom Stellard
2010-06-23r300/compiler: emulate loops in vertex shadersMarek Olšák
2010-06-11r300/compiler: Implement simple loop emulationTom Stellard
2010-05-26r300/compiler: move hardware caps to the radeon_compiler base structMarek Olšák
2010-05-16r300/compiler: Implement simple peephole optimizerNicolai Hähnle
2010-04-19r300/compiler: enable branch emulation for R500 fragment programsMarek Olšák
2010-04-19r300/compiler: Implement branch emulation for R300 fragment programsNicolai Hähnle
2010-04-16r300/compiler: Oops, this slipped through.Corbin Simpson
2010-04-16r300/compiler: Split off texture fixes to their own file.Corbin Simpson
2010-04-12r300/compiler: Hax around instructions limits in mirroring code.Corbin Simpson
2010-04-05r300/compiler: make the max number of fragment shader temporaries adjustableMarek Olšák
2010-02-02r300compiler, r300 classic, r300g: Add support for MRTs in the frag shader.Corbin Simpson
2009-10-04r300/compiler: Refactor the radeon_pair code to support control flow instruct...Nicolai Hähnle
2009-10-04r300/compiler: Refactor to allow different instruction typesNicolai Hähnle
2009-10-04r300/compiler: Introduce aluresult register for branch operation supportNicolai Hähnle
2009-10-03r300/compiler: Introduce control flow instructions and refactor dataflowNicolai Hähnle
2009-09-06r300/compiler: New dataflow structures and passesNicolai Hähnle
2009-08-30r300: Remove all Mesa dependencies from the shader compilerNicolai Hähnle
2009-08-27r300: Debug messages are written to stderr, so fflush thatNicolai Hähnle
2009-07-27r300/fragprog: Move some of the attribute handling out of the compilerNicolai Hähnle
2009-07-27r300/fragprog: Finally get rid of the duplicate program copyNicolai Hähnle
2009-07-27r300/fragprog: Refactor wpos rewrite to use rc_programNicolai Hähnle
2009-07-27r300/compiler: Refactor fragment program fog rewrite to use rc_programNicolai Hähnle
2009-07-27r300/compiler: Refactor rewrite_depth_out to use rc_programNicolai Hähnle