summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/brw_fs.cpp
AgeCommit message (Expand)Author
2011-03-15i965: Fix alpha testing when there is no color buffer in the FBO.Eric Anholt
2011-03-15i965: Do our lowering passes before the loop of optimization.Eric Anholt
2011-03-14i965: Enable texture lookups whose return type is 'float'Kenneth Graunke
2011-03-12Revert "i965: Use the fixed function GLSL program instead of the ARB program."Eric Anholt
2011-03-11i965: Use the fixed function GLSL program instead of the ARB program.Eric Anholt
2011-03-01Revert "i965/fs: Correctly set up gl_FragCoord.w on Sandybridge."Kenneth Graunke
2011-02-25i965/fs: Initial plumbing to support TXD.Kenneth Graunke
2011-02-25i965/fs: Complete TXL support on gen5+.Kenneth Graunke
2011-02-25i965/fs: Complete TXL support on gen4.Kenneth Graunke
2011-02-25i965/fs: Use a properly named constant in TXB handling.Kenneth Graunke
2011-02-22i965/fs: Correctly set up gl_FragCoord.w on Sandybridge.Kenneth Graunke
2011-02-22i965/fs: Refactor control flow stack handling.Kenneth Graunke
2011-02-22i965/fs: Avoid register coalescing away gen6 MATH workarounds.Kenneth Graunke
2011-02-22i965/fs: Apply source modifier workarounds to POW as well.Kenneth Graunke
2011-01-31i965: Emit texel offsets in sampler messages.Kenneth Graunke
2011-01-31Convert everything from the talloc API to the ralloc API.Kenneth Graunke
2011-01-21glsl, i965: Remove unnecessary talloc includes.Kenneth Graunke
2011-01-19i965/fs: Add a helper function for detecting math opcodes.Eric Anholt
2011-01-19i965/fs: Assign URB/CURB register numbers after instruction scheduling.Eric Anholt
2011-01-19i965/fs: Add an instruction scheduler.Eric Anholt
2011-01-19i965/fs: Add a helper for detecting texturing opcodes.Eric Anholt
2011-01-18i965: Fix a comment typo.Eric Anholt
2011-01-18i965: Fix a bug in i965 compute-to-MRF.Eric Anholt
2011-01-17i965: Fix dead pointers to fp->Parameters->ParameterValues[] after realloc.Eric Anholt
2011-01-14i965: Replace broken handling of dead code with an assert.Eric Anholt
2011-01-14i965: Add an invalidation of live intervals after register splitting.Eric Anholt
2011-01-12i965/fs: Do flat shading when appropriate.Eric Anholt
2011-01-12i965: Clarify when we need to (re-)calculate live intervals.Eric Anholt
2011-01-12i965/fs: When producing ir_unop_abs of an operand, strip negate.Eric Anholt
2011-01-11i965: Tighten up the check for flow control interfering with coalescing.Eric Anholt
2010-12-28i965: Do lowering of array indexing of a vector in the FS.Eric Anholt
2010-12-28i965: Fix regression in FS comparisons on original gen4 due to gen6 changes.Eric Anholt
2010-12-28i965: Factor out the ir comparision to BRW_CONDITIONAL_* code.Eric Anholt
2010-12-27i965: Flatten if-statements beyond depth 16 on pre-gen6.Kenneth Graunke
2010-12-22i965: explicit tell header present for fb write on sandybridgeZhenyu Wang
2010-12-13i965: Fix gl_FragCoord.z setup on gen6.Eric Anholt
2010-12-09i965: Silence uninitialized variable warning.Vinson Lee
2010-12-07i965: Fix flipped value of the not-embedded-in-if on gen6.Eric Anholt
2010-12-07i965: Work around gen6 ignoring source modifiers on math instructions.Eric Anholt
2010-12-07i965: Correctly emit constants for aggregate types (array, matrix, struct)Ian Romanick
2010-12-06i965: Move payload reg setup to compile, not lookup time.Eric Anholt
2010-12-01i965: Add support for gen6 CONTINUE instruction emit.Eric Anholt
2010-12-01i965: Add support for gen6 BREAK ISA emit.Eric Anholt
2010-12-01i965: Add support for gen6 DO/WHILE ISA emit.Eric Anholt
2010-11-29i965: Fix type of gl_FragData[] dereference for FB write.Eric Anholt
2010-11-19i965: Remove duplicate MRF writes in the FS backend.Eric Anholt
2010-11-19i965: Improve compute-to-mrf.Eric Anholt
2010-11-19i965: Recognize saturates and turn them into a saturated mov.Eric Anholt
2010-11-19i965: Fold constants into the second arg of BRW_SEL as well.Eric Anholt
2010-11-19i965: Remove extra \n at the end of every instruction in INTEL_DEBUG=wm.Eric Anholt