summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r300/compiler
AgeCommit message (Expand)AuthorFilesLines
2013-12-09r300/compiler/tests: Fix line length check in test parserTom Stellard1-1/+3
2013-12-09r300/compiler/tests: Fix segfaultTom Stellard1-6/+5
2013-10-21r300g/compiler: Fix unsigned comparison with less than zeroDavid Heidelberger1-1/+1
2013-08-07r300g/compiler/tests: Fix segfaultTom Stellard3-4/+4
2013-07-12tgsi: rename the TGSI fragment kill opcodesBrian Paul3-8/+8
2013-06-30r300g/compiler: Prevent regalloc from swizzling texture operands v2Tom Stellard4-0/+123
2013-06-30r300g/compiler/tests: Add an assembly parserTom Stellard5-16/+200
2013-04-12r300g: Fix bug in OMOD optimizationTom Stellard1-1/+3
2013-02-21r300g/compiler: Fix bug in OMOD foldingTom Stellard2-1/+76
2013-02-21r300g/tests: Add helper functions for creating a full programTom Stellard2-8/+75
2013-02-21r300g/tests: Exit test runner with a valid status codeTom Stellard5-6/+22
2013-02-21r300g/complier: Make r300_vertprog_swizzle_caps visible in other filesTom Stellard2-1/+3
2013-02-21r300g/compiler: Fix typo in commentTom Stellard1-1/+1
2013-02-21r300g/compiler: Add missing license headersTom Stellard13-1/+339
2013-02-06r300/compiler: copy-propagate saturate mode when possibleMarek Olšák1-2/+19
2013-02-06r300/compiler: add support for saturate output modifier in r500 vertex shadersMarek Olšák1-8/+15
2013-01-06r300g/compiler: add shader emulation for the alpha_to_one stateMarek Olšák5-0/+41
2012-11-16r300/compiler: Avoid generating MOV instructions for invalid IMM swizzles v2Tom Stellard1-4/+349
2012-09-19r300/compiler: Use precomputed q values in the register allocatorTom Stellard1-1/+69
2012-09-19r300g: Init regalloc state during context creationTom Stellard4-153/+191
2012-09-19r300/compiler: Don't create register classes for inputsTom Stellard1-14/+1
2012-09-19ra: Add q_values parameter to ra_set_finalize()Tom Stellard1-1/+1
2012-09-05Don't cast the return value of malloc/reallocMatt Turner1-2/+2
2012-08-27r300g: implement TRUNC correctlyMarek Olšák3-0/+41
2012-08-26r300/compiler: Use variable lists in the rename_regs passTom Stellard1-17/+14
2012-08-14mesa: Kill GL_ARB_shadow_ambient with fireIan Romanick2-12/+2
2012-07-16r300g: silence uninitialized var warningBrian Paul1-1/+1
2012-04-14r300/compiler: Exit immediately from rc_vert_fc() if there is an errorTom Stellard1-0/+4
2012-04-14r300/compiler: Copy all instruction attributes during local transfomsTom Stellard1-31/+42
2012-04-13r300/compiler: Fix nested flow control in r500 vertex shadersTom Stellard10-178/+437
2012-03-04r300/compiler: Add support for inline literalsTom Stellard11-9/+191
2012-02-29r300g: init chan=0 to silence warningBrian Paul1-1/+1
2012-02-26r300g: Use automake to generate Makefile v3Tom Stellard2-55/+0
2012-02-26r300g: Reorganize the compiler unit testsTom Stellard4-2/+12
2012-02-26r300/compiler: Schedule KIL instructions before output writesTom Stellard1-0/+4
2012-02-26r300/compiler: Use the smart scheduler for r300 cardsTom Stellard1-73/+54
2012-02-26r300/compiler: Fix bug when lowering KILP on r300 cardsTom Stellard1-10/+54
2012-01-25r300g: nuke the fallback for fragment color clampingMarek Olšák2-23/+0
2012-01-18mesa: Make the register allocator allocation take a ralloc context.Eric Anholt1-1/+1
2012-01-05r300/compiler: fix buffer underflow when setting SEM_WAIT on last instructionMarek Olšák1-3/+3
2011-10-27r300/compiler: Fix scheduler bug causing texture corruptionTom Stellard1-6/+35
2011-10-16r300/compiler: Try to eliminate REPL_ALPHA instructionsTom Stellard1-33/+57
2011-10-16r300/compiler: More agressive RGB to Alpha conversionsTom Stellard1-8/+10
2011-10-16r300/compiler: Only convert RGB->Alpha when optimizations are enabledTom Stellard2-1/+8
2011-10-14r300/compiler: Enable reg rename pass on r500 and run it before optimizationsTom Stellard1-4/+1
2011-10-14r300/compiler: Implement the texture semaphoreTom Stellard5-47/+304
2011-10-14r300/compiler: Don't pair output writes with GPR writes in the schedulerTom Stellard1-0/+7
2011-10-14r300/compiler: Prevent regalloc from creating non-native swizzlesTom Stellard1-16/+63
2011-10-14r300/compiler: Allow merged instructions to be scheduled on demandTom Stellard1-50/+99
2011-10-02r300/compiler: Fix error in OMOD optimizationTom Stellard1-0/+16