aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/r300/compiler/r500_fragprog_emit.c
Commit message (Expand)AuthorAgeFilesLines
* r300c/compiler: remove the compiler tooMarek Olšák2011-10-281-678/+0
* r300/compiler: implement TXD and TXL opcodesMarek Olšák2011-05-071-0/+18
* r300/compiler: Rewrite register allocatorTom Stellard2011-04-301-3/+6
* r300/compiler: implement the CND opcodeMarek Olšák2011-04-051-0/+2
* r300/compiler: set the MSB of ADDR for inline constantsMarek Olšák2011-04-051-2/+5
* r300/compiler: Use a 4-bit writemask in pair instructionsTom Stellard2011-03-181-1/+2
* r300/compiler: do not set TEX_IGNORE_UNCOVERED on r500Marek Olšák2011-03-121-1/+1
* r300/compiler: Standardize the number of bits used by swizzle fieldsTom Stellard2011-01-291-1/+1
* r300/compiler: Track readers through branches in rc_get_readers()Tom Stellard2010-11-211-4/+1
* r300/compiler: Use zero as the register index for unused sourcesTom Stellard2010-11-211-0/+3
* r300/compiler: Move declaration before code.Vinson Lee2010-09-291-4/+10
* r300/compiler: Fix segfault in error pathTom Stellard2010-09-281-1/+1
* r300/compiler: Refactor the pair instruction data structuresTom Stellard2010-09-201-1/+1
* r300/compiler: Enable presubtract sourcesTom Stellard2010-09-101-0/+37
* r300/compiler: refactor fragment shader compilationMarek Olšák2010-09-041-1/+2
* r300/compiler: add new compiler parameter max_alu_instsMarek Olšák2010-09-041-5/+5
* r300/compiler: put emulate_loop_state in radeon_compilerMarek Olšák2010-09-041-5/+5
* r300/compiler: remove an unused variableMarek Olšák2010-08-121-1/+0
* r300/compiler: Implement the CONT opcode.Tom Stellard2010-08-111-3/+16
* r300/compiler: r500 hw support for break and continue in loops.Tom Stellard2010-08-031-38/+76
* r300/compiler: Use hardware flow control instructions for loops on r500.Tom Stellard2010-07-031-19/+81
* r300/compiler: print opcode names instead of numbersMarek Olšák2010-06-031-4/+4
* r300/compiler: Use memory_pool_array_reserve in r500-fragprog_emitNicolai Hähnle2010-04-191-17/+2
* r300/compiler: Unbreak DDX/DDY.Corbin Simpson2010-03-301-2/+21
* r300/compiler: fix assertion failure in the r500-fragprog emission pathMarek Olšák2010-03-211-3/+2
* r300/compiler: Assert that array index is not negative.Vinson Lee2010-02-261-0/+2
* r300/compiler: r500-fs: Properly set HW register swizzles.Corbin Simpson2010-02-101-2/+13
* r300compiler, r300 classic, r300g: Add support for MRTs in the frag shader.Corbin Simpson2010-02-021-0/+3
* r300/compiler: Emit flow control instructions and ALU result writes on R500Nicolai Hähnle2009-10-041-8/+172
* r300/compiler: Refactor the radeon_pair code to support control flow instruct...Nicolai Hähnle2009-10-041-27/+40
* r300: Remove all Mesa dependencies from the shader compilerNicolai Hähnle2009-08-301-48/+48
* r300/compiler: Remove inst_offset from r500_fragment_program_codeNicolai Hähnle2009-07-301-1/+0
* r300/fragprog: No longer rely on hardcoded FRAG_RESULT_xxx constantsNicolai Hähnle2009-07-271-1/+1
* r300: Allow compiler to add constants in a cleaner wayNicolai Hähnle2009-07-271-28/+0
* r300/compiler: Lay groundwork for better error handlingNicolai Hähnle2009-07-271-12/+11
* r300: Introduce rc_program and use it in radeon_pairNicolai Hähnle2009-07-271-1/+1
* r300: Add radeon_compiler as a base for compilation-related tasksNicolai Hähnle2009-07-271-1/+1
* r300: Further reduce dependency between compiler and classic driverNicolai Hähnle2009-07-271-4/+4
* r300: Remove GLcontext requirement from radeon_program_pairNicolai Hähnle2009-07-271-1/+1
* r300/program_pair: Introduce driver-specific texture instruction structureNicolai Hähnle2009-07-271-11/+11
* r300: Detangle fragment program compiler from driver-specific structureNicolai Hähnle2009-07-271-0/+329