aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Detect GRF sources in split_virtual_grfs send-from-GRF code.Kenneth Graunke2013-08-301-1/+5
* i965/fs: Add support for translating ir_triop_fma into MAD.Matt Turner2013-08-271-0/+1
* i965: Shorten sampler loops in precompile key setup.Kenneth Graunke2013-08-201-1/+2
* i965: Don't copy propagate bitcasts with source modifiers.Matt Turner2013-08-161-0/+14
* i965/fs: Add dump_instruction() support for ARF destinations.Kenneth Graunke2013-08-121-0/+6
* i965/fs: Remove extraneous newline in dump_instruction() for CMP.Kenneth Graunke2013-08-121-1/+1
* i965/fs: Consider predicated SEL instructions as whole variable writes.Kenneth Graunke2013-08-121-1/+1
* i965/fs: Log a performance warning if skipping 16-wide due to pulls.Kenneth Graunke2013-08-121-7/+11
* i965 Gen4/5: Generalize SF interpolation setup for GLSL1.3Chris Forbes2013-08-011-1/+1
* i965: Move intel_context::gen and gt fields to brw_context.Kenneth Graunke2013-07-091-32/+30
* i965: Move intel_context::is_<platform> flags to brw_context.Kenneth Graunke2013-07-091-1/+1
* i965: Move intel_context::perf_debug to brw_context.Kenneth Graunke2013-07-091-2/+2
* i965: Move intel_context::batch to brw_context.Kenneth Graunke2013-07-091-3/+3
* glsl: Remove ir_print_visitor.h includes and usageEric Anholt2013-06-211-1/+0
* i965: fix problem with constant out of bounds access (v3)Dave Airlie2013-06-041-1/+14
* Revert "i965: fix problem with constant out of bounds access (v2)"Kenneth Graunke2013-05-291-11/+1
* i965: fix problem with constant out of bounds access (v2)Dave Airlie2013-05-301-1/+11
* i965/fs: Make virtual grf live intervals actually cover their used range.Eric Anholt2013-05-091-10/+11
* i965/fs: Add support for bit instructions.Matt Turner2013-05-061-0/+7
* i965: Share the register file enum between the two backends.Eric Anholt2013-05-021-6/+6
* i965: Make dump_instructions be a virtual method of the visitor.Eric Anholt2013-05-021-12/+3
* i965/fs: Allow LRPs with uniform registers.Eric Anholt2013-04-291-0/+6
* i965: Move is_math/is_tex/is_control_flow() to backend_instruction.Kenneth Graunke2013-04-291-45/+0
* i965/fs: Don't try to use bogus interpolation modes pre-Gen6.Chris Forbes2013-04-301-9/+17
* i965: Avoid recompiles for fragment clamping on non-clamping APIs.Eric Anholt2013-04-251-1/+1
* i965: Silence one more compile warning.Eric Anholt2013-04-121-0/+1
* i965: Fix an unused variable warning in the release build.Eric Anholt2013-04-121-1/+0
* i965/fs: Fix some untriggered optimization bugs with uncompressed/sechalf.Eric Anholt2013-04-121-4/+4
* i965/fs: Add basic-block-level dead code elimination.Eric Anholt2013-04-121-0/+160
* i965/fs: Remove incorrect note of writing attr in centroid workaround.Eric Anholt2013-04-121-1/+1
* i965/fs: Add a helper function for checking for partial register updates.Eric Anholt2013-04-121-14/+20
* i965: NULL check prog on shader compilation failure.Matt Turner2013-04-111-4/+6
* i965: Rename backend_visitor::prog to shader_prog.Paul Berry2013-04-111-4/+4
* i965: Remove now dead brw_wm_prog_key::proj_attrib_mask field.Kenneth Graunke2013-04-041-12/+0
* i965: Remove fixed-function texture projection avoidance optimization.Kenneth Graunke2013-04-041-25/+18
* i965/fs: Use LD messages for pre-gen7 varying-index uniform loadsEric Anholt2013-04-011-48/+44
* i965/fs: Don't double-emit SEND dependency workarounds at control flow.Eric Anholt2013-04-011-0/+2
* i965/fs: Bake regs_written into the IR instead of recomputing it later.Eric Anholt2013-04-011-19/+10
* i965/fs: Improve performance of varying-index uniform loads on IVB.Eric Anholt2013-04-011-5/+24
* i965/fs: Avoid inappropriate optimization with regs_written > 1.Eric Anholt2013-04-011-0/+6
* i965: Make the fragment shader pull constants index by dwords, not vec4s.Eric Anholt2013-04-011-1/+4
* i965/fs: Move varying uniform offset compuation into the helper func.Eric Anholt2013-04-011-7/+9
* i965/fs: Remove creation of a MOV instruction that's never used.Eric Anholt2013-04-011-1/+0
* i965: Fix INTEL_DEBUG=shader_time for fragment shaders with discards.Kenneth Graunke2013-03-291-0/+2
* i965: Add names for all instructions to dump_instruction() in FS and VS.Eric Anholt2013-03-291-19/+1
* i965/fs: Generate LOD sampler message from ir_lod.Matt Turner2013-03-291-1/+3
* i965/fs: Include everything but the final FB write in shader_time.Eric Anholt2013-03-281-3/+0
* i965/fs: Switch shader_time writes to using GRFs.Eric Anholt2013-03-281-13/+16
* i965: Track ARB program state along with GLSL state for shader_time.Eric Anholt2013-03-281-12/+2
* i965/fs: Rename vp_outputs_written to input_slots_valid.Paul Berry2013-03-241-3/+3