summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r300/compiler
Commit message (Expand)AuthorAgeFilesLines
* r300g/compiler: Prevent regalloc from swizzling texture operands v2Tom Stellard2013-06-304-0/+123
* r300g/compiler/tests: Add an assembly parserTom Stellard2013-06-305-16/+200
* r300g: Fix bug in OMOD optimizationTom Stellard2013-04-121-1/+3
* r300g/compiler: Fix bug in OMOD foldingTom Stellard2013-02-212-1/+76
* r300g/tests: Add helper functions for creating a full programTom Stellard2013-02-212-8/+75
* r300g/tests: Exit test runner with a valid status codeTom Stellard2013-02-215-6/+22
* r300g/complier: Make r300_vertprog_swizzle_caps visible in other filesTom Stellard2013-02-212-1/+3
* r300g/compiler: Fix typo in commentTom Stellard2013-02-211-1/+1
* r300g/compiler: Add missing license headersTom Stellard2013-02-2113-1/+339
* r300/compiler: copy-propagate saturate mode when possibleMarek Olšák2013-02-061-2/+19
* r300/compiler: add support for saturate output modifier in r500 vertex shadersMarek Olšák2013-02-061-8/+15
* r300g/compiler: add shader emulation for the alpha_to_one stateMarek Olšák2013-01-065-0/+41
* r300/compiler: Avoid generating MOV instructions for invalid IMM swizzles v2Tom Stellard2012-11-161-4/+349
* r300/compiler: Use precomputed q values in the register allocatorTom Stellard2012-09-191-1/+69
* r300g: Init regalloc state during context creationTom Stellard2012-09-194-153/+191
* r300/compiler: Don't create register classes for inputsTom Stellard2012-09-191-14/+1
* ra: Add q_values parameter to ra_set_finalize()Tom Stellard2012-09-191-1/+1
* Don't cast the return value of malloc/reallocMatt Turner2012-09-051-2/+2
* r300g: implement TRUNC correctlyMarek Olšák2012-08-273-0/+41
* r300/compiler: Use variable lists in the rename_regs passTom Stellard2012-08-261-17/+14
* mesa: Kill GL_ARB_shadow_ambient with fireIan Romanick2012-08-142-12/+2
* r300g: silence uninitialized var warningBrian Paul2012-07-161-1/+1
* r300/compiler: Exit immediately from rc_vert_fc() if there is an errorTom Stellard2012-04-141-0/+4
* r300/compiler: Copy all instruction attributes during local transfomsTom Stellard2012-04-141-31/+42
* r300/compiler: Fix nested flow control in r500 vertex shadersTom Stellard2012-04-1310-178/+437
* r300/compiler: Add support for inline literalsTom Stellard2012-03-0411-9/+191
* r300g: init chan=0 to silence warningBrian Paul2012-02-291-1/+1
* r300g: Use automake to generate Makefile v3Tom Stellard2012-02-262-55/+0
* r300g: Reorganize the compiler unit testsTom Stellard2012-02-264-2/+12
* r300/compiler: Schedule KIL instructions before output writesTom Stellard2012-02-261-0/+4
* r300/compiler: Use the smart scheduler for r300 cardsTom Stellard2012-02-261-73/+54
* r300/compiler: Fix bug when lowering KILP on r300 cardsTom Stellard2012-02-261-10/+54
* r300g: nuke the fallback for fragment color clampingMarek Olšák2012-01-252-23/+0
* mesa: Make the register allocator allocation take a ralloc context.Eric Anholt2012-01-181-1/+1
* r300/compiler: fix buffer underflow when setting SEM_WAIT on last instructionMarek Olšák2012-01-051-3/+3
* r300/compiler: Fix scheduler bug causing texture corruptionTom Stellard2011-10-271-6/+35
* r300/compiler: Try to eliminate REPL_ALPHA instructionsTom Stellard2011-10-161-33/+57
* r300/compiler: More agressive RGB to Alpha conversionsTom Stellard2011-10-161-8/+10
* r300/compiler: Only convert RGB->Alpha when optimizations are enabledTom Stellard2011-10-162-1/+8
* r300/compiler: Enable reg rename pass on r500 and run it before optimizationsTom Stellard2011-10-141-4/+1
* r300/compiler: Implement the texture semaphoreTom Stellard2011-10-145-47/+304
* r300/compiler: Don't pair output writes with GPR writes in the schedulerTom Stellard2011-10-141-0/+7
* r300/compiler: Prevent regalloc from creating non-native swizzlesTom Stellard2011-10-141-16/+63
* r300/compiler: Allow merged instructions to be scheduled on demandTom Stellard2011-10-141-50/+99
* r300/compiler: Fix error in OMOD optimizationTom Stellard2011-10-021-0/+16
* r300/compiler: Rewrite source swizzles when using OMODTom Stellard2011-10-021-1/+6
* r300/compiler: Fix rc_normal_rewrite_writemask()Tom Stellard2011-10-021-5/+4
* r300/compiler: Use consistent src swizzles for transcendent instructionsTom Stellard2011-10-025-6/+33
* r300/compiler: Fix regalloc for values with multiple writersTom Stellard2011-09-181-3/+6
* r300/compiler: Add support for the output modifier (OMOD)Tom Stellard2011-09-1613-2/+282