summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/r300/compiler/radeon_program_pair.h
Commit message (Expand)AuthorAgeFilesLines
* r300c/compiler: remove the compiler tooMarek Olšák2011-10-281-137/+0
* r300/compiler: Rewrite register allocatorTom Stellard2011-04-301-0/+4
* r300/compiler: Add remove dead sources passTom Stellard2011-04-301-0/+1
* r300/compiler: Use a 4-bit writemask in pair instructionsTom Stellard2011-03-181-1/+1
* r300/compiler: Standardize the number of bits used by swizzle fieldsTom Stellard2011-01-291-1/+1
* r300/compiler: Use presubtract operations as much as possibleTom Stellard2010-11-211-8/+0
* r300/compiler: Add rc_get_readers()Tom Stellard2010-11-211-0/+4
* r300/compiler: Fix incorrect assumptionTom Stellard2010-10-181-9/+6
* r300/compiler: Refactor the pair instruction data structuresTom Stellard2010-09-201-32/+15
* r300/compiler: Enable presubtract sourcesTom Stellard2010-09-101-2/+31
* r300/compiler: allocate at least FS inputs if register allocation is disabledMarek Olšák2010-09-041-0/+1
* r300/compiler: refactor fragment shader compilationMarek Olšák2010-09-041-4/+4
* r300/compiler: remove a redundant parameter in rc_pair_regallocMarek Olšák2010-09-041-1/+1
* r300compiler, r300 classic, r300g: Add support for MRTs in the frag shader.Corbin Simpson2010-02-021-0/+2
* Make sure we use only signed/unsigned ints with bitfields.Michal Krol2010-01-061-5/+5
* r300/compiler: Refactor the radeon_pair code to support control flow instruct...Nicolai Hähnle2009-10-041-57/+40
* r300/compiler: Refactor to allow different instruction typesNicolai Hähnle2009-10-041-2/+0
* r300: Remove all Mesa dependencies from the shader compilerNicolai Hähnle2009-08-301-34/+34
* r300/fragprog: No longer rely on hardcoded FRAG_RESULT_xxx constantsNicolai Hähnle2009-07-271-3/+3
* r300: Allow compiler to add constants in a cleaner wayNicolai Hähnle2009-07-271-7/+0
* r300/compiler: Lay groundwork for better error handlingNicolai Hähnle2009-07-271-1/+1
* r300: Introduce rc_program and use it in radeon_pairNicolai Hähnle2009-07-271-1/+0
* r300: Add radeon_compiler as a base for compilation-related tasksNicolai Hähnle2009-07-271-3/+6
* r300: Further reduce dependency between compiler and classic driverNicolai Hähnle2009-07-271-1/+2
* 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-1/+22
* r300: Detangle fragment program compiler from driver-specific structureNicolai Hähnle2009-07-271-0/+126