summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Add support for pull constants to the new FS backend.Eric Anholt2010-10-221-6/+110
* i965: Move the FS disasm/annotation printout to codegen time.Eric Anholt2010-10-221-50/+35
* i965: Be more aggressive in tracking live/dead intervals within loops.Eric Anholt2010-10-211-13/+41
* i965: Correct scratch space allocation.Eric Anholt2010-10-211-1/+0
* i965: Add support for register spilling.Eric Anholt2010-10-211-6/+67
* i965: Fix gl_FrontFacing emit on pre-gen6.Eric Anholt2010-10-211-1/+0
* i965: Split register allocation out of the ever-growing brw_fs.cpp.Eric Anholt2010-10-211-216/+0
* i965: Use the new style of IF statement with embedded comparison on gen6.Eric Anholt2010-10-191-4/+112
* i965: Remove unused variable.Kenneth Graunke2010-10-181-1/+0
* i965: Fix a weirdness in NOT handling.Eric Anholt2010-10-181-1/+1
* i965: Disable the debug printf I added for FS disasm.Eric Anholt2010-10-181-5/+7
* i965: Add missing "break" statement.Kenneth Graunke2010-10-181-0/+1
* i965: Set the type of the null register to fix gen6 FS comparisons.Eric Anholt2010-10-151-24/+40
* i965: Fix indentation after commit 3322fbafIan Romanick2010-10-151-45/+45
* glsl: Slightly change the semantic of _LinkedShadersIan Romanick2010-10-141-12/+5
* i965: Fix texturing on pre-gen5.Eric Anholt2010-10-141-5/+5
* i965: Add support for ir_unop_round_even via the RNDE instruction.Kenneth Graunke2010-10-141-0/+6
* i965: Enable the new FS backend on pre-gen6 as well.Eric Anholt2010-10-141-12/+1
* i965: Use RNDZ for ir_unop_trunc in the new FS.Kenneth Graunke2010-10-141-1/+1
* i965: Use logical-not when emitting ir_unop_ceil.Kenneth Graunke2010-10-141-1/+1
* i965: Add peepholing of conditional mod generation from expressions.Eric Anholt2010-10-141-0/+88
* i965: Add a function for handling the move of boolean values to flag regs.Eric Anholt2010-10-141-8/+18
* i965: Add a pass to the FS to split virtual GRFs to float channels.Eric Anholt2010-10-141-2/+91
* i965: Update the live interval when coalescing regs.Eric Anholt2010-10-141-0/+4
* i965: Set class_sizes[] for the aligned reg pair class.Eric Anholt2010-10-141-0/+1
* i965: Add support for rescaling GL_TEXTURE_RECTANGLE coords to new FS.Eric Anholt2010-10-131-5/+40
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-5/+5
* i965: Fix missing "break;" in i2b/f2b, and missing AND of CMP result.Eric Anholt2010-10-121-2/+3
* i965: Always use the new FS backend on gen6.Eric Anholt2010-10-111-2/+7
* i965: Fix gen6 pixel_[xy] setup to avoid mixing int and float src operands.Eric Anholt2010-10-111-6/+15
* i965: Expand uniform args to gen6 math to full registers to get hstride == 1.Eric Anholt2010-10-111-0/+25
* i965: Don't compute-to-MRF in gen6 math instructions.Eric Anholt2010-10-111-0/+16
* i965: Don't consider gen6 math instructions to write to MRFs.Eric Anholt2010-10-111-17/+38
* i965: Compute to MRF in the new FS backend.Eric Anholt2010-10-111-0/+123
* i965: Give the FB write and texture opcodes the info on base MRF, like math.Eric Anholt2010-10-111-37/+40
* i965: Give the math opcodes information on base mrf/mrf len.Eric Anholt2010-10-111-12/+51
* i965: Move FS backend structures to a header.Eric Anholt2010-10-111-356/+1
* i965: Reduce register interference checks for changed FS_OPCODE_DISCARD.Eric Anholt2010-10-111-5/+2
* i965: Split FS_OPCODE_DISCARD into two steps.Eric Anholt2010-10-111-9/+23
* i965: Add register coalescing to the new FS backend.Eric Anholt2010-10-081-0/+80
* i965: Fix new FS gen6 interpolation for sparsely-populated arrays.Eric Anholt2010-10-081-1/+1
* i965: Normalize cubemap coordinates like is done in the Mesa IR path.Eric Anholt2010-10-071-0/+1
* i965: Disable emitting if () statements on gen6 until we really fix them.Eric Anholt2010-10-071-0/+4
* i965: Don't assume that WPOS is always provided on gen6 in the new FS.Eric Anholt2010-10-061-2/+1
* i965: Add support for gl_FrontFacing on gen6.Eric Anholt2010-10-061-10/+39
* i965: Refactor gl_FrontFacing setup out of general variable setup.Eric Anholt2010-10-061-22/+31
* i965: Gen6's sampler messages are the same as Ironlake.Eric Anholt2010-10-061-1/+1
* i965: Don't do 1/w multiplication in new FS for gen6Eric Anholt2010-10-061-6/+8
* i965: Fix botch in the header_present case in the new FS.Eric Anholt2010-10-061-0/+1
* i965: Add back gen6 headerless FB writes to the new FS backend.Eric Anholt2010-10-061-11/+32