summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
3 daysi965/fs: Optimize gl_FrontFacing calculation on Gen4/5.Matt Turner1-5/+16
3 daysi965/fs: Optimize gl_FrontFacing calculation on Gen6+.Matt Turner1-6/+15
3 daysi965/fs: Optimize emit_bool_to_cond_code for logical exprs.Matt Turner1-54/+87
7 daysi965/fs: Add support for nonconst sampler indexing in FS visitorChris Forbes2-9/+55
7 daysi965/fs: Add support for non-const sampler indices in generatorChris Forbes1-1/+51
7 daysi965/fs: Refactor generate_tex in prep for nonconst sampler indexingChris Forbes1-22/+25
7 daysi965/fs: Use brw_adjust_sampler_state_pointer in fs generator tooChris Forbes1-16/+1
7 daysi965/fs: Add visitor support for nonconstant UBO indicesChris Forbes1-3/+27
7 daysi965/fs: Generate indirect sends for nonconstant UBO array accessesChris Forbes1-39/+135
7 daysi965/fs: Add pass to rename registers to break live ranges.Kenneth Graunke2-0/+68
7 daysi965/fs: Support fine/coarse derivative opcodesChris Forbes5-10/+44
8 daysi965/fs: Drop "do dual source blending" generator parameter.Kenneth Graunke4-7/+3
9 daysi965/fs: Don't set flag_subreg_nr = 1 on predicated FB write setup.Kenneth Graunke1-0/+1
11 daysi965/fs: Keep track of the register that hold delta_x/delta_y.Matt Turner1-0/+14
11 daysi965/fs: set virtual_grf_count in assign_regs()Connor Abbott1-0/+4
11 daysi965/fs: don't read from uninitialized memory while assigning registersConnor Abbott1-6/+6
11 daysi965/fs: Fix bad whitespace.Matt Turner1-2/+2
13 daysi965/fs/Gen8: Pass sampler_index to generate_texChris Forbes2-7/+14
13 daysi965/fs/Gen4-7: Pass sampler_index to generate_texChris Forbes2-7/+14
13 daysi965/fs: pass sampler as src1 of texture opChris Forbes3-23/+25
13 daysi965/fs: Collect all emits of texture ops for Gen5/6 into one placeChris Forbes1-13/+18
13 daysi965/fs: Collect all emits of texture ops for Gen4 into one placeChris Forbes1-20/+11
2014-07-24i965/fs: Decide predicate/predicate_inverse outside of the for loop.Matt Turner1-9/+14
2014-07-24i965/fs: Swap if/else conditions in SEL peephole.Matt Turner1-3/+3
2014-07-23i965/fs: Set LastRT on the final FB write on Broadwell.Kenneth Graunke1-4/+2
2014-07-21i965/fs: Fix gl_SampleMask handling for SIMD16 on Gen8+.Kenneth Graunke1-5/+0
2014-07-21i965/fs: Fix gl_SampleID for 2x MSAA and SIMD16 mode.Kenneth Graunke3-1/+11
2014-07-16i965/fs: Use WE_all for gl_SampleID header register munging.Kenneth Graunke1-5/+9
2014-07-16i965/fs: Set force_uncompressed and force_sechalf on samplepos setup.Kenneth Graunke1-6/+8
2014-07-15i965/fs: Relax interference check in register coalescing.Matt Turner1-11/+12
2014-07-15i965/fs: Perform CSE on sends-from-GRF rather than textures.Matt Turner1-1/+1
2014-07-14i965/fs: Invalidate live intervals in opt_cse, not _local.Matt Turner1-3/+3
2014-07-14i965/fs: Move aeb list into opt_cse_local.Matt Turner2-7/+7
2014-07-12i965/fs: add support for ir_*_interpolate_at_* expressionsChris Forbes2-2/+150
2014-07-12i965/fs: Skip channel expressions splitting for interpolationChris Forbes1-0/+25
2014-07-12i965/fs: add generator support for pixel interpolator queryChris Forbes4-0/+59
2014-07-08i965/fs: Track dependencies in instruction scheduling per reg offset.Matt Turner1-8/+15
2014-07-07i965/fs: Disable unlit_centroid_workaround on Haswell.Matt Turner1-2/+4
2014-07-01i965/fs: Update discard jump to preserve uniform loads via sampler.Cody Northrop1-6/+5
2014-07-01i965/fs: Mark case unreachable to silence warning.Matt Turner1-0/+2
2014-07-01i965/fs: Pass cfg to calculate_live_intervals().Matt Turner6-12/+15
2014-07-01i965/fs: Use is_head_sentinel() instead of ->prev == NULL.Matt Turner1-1/+1
2014-07-01i965/fs: Mark predicated PLN instructions with dependency hints.Matt Turner1-4/+9
2014-07-01i965/fs: Predicate PLN instructions used in unlit centroid WA.Matt Turner1-6/+14
2014-07-01i965/fs: Add no_dd_{clear,check} fields to fs_inst.Matt Turner2-6/+10
2014-07-01i965/fs: Let sat-prop ignore live ranges if producer already has sat.Matt Turner1-4/+7
2014-07-01i965/fs: Pass const references to emit functions.Matt Turner2-12/+14
2014-07-01i965/fs: Pass const references to instruction functions.Matt Turner2-34/+41
2014-06-26i965/fs: Check variable_storage return value in fs_visitor::visitJuha-Pekka Heikkila1-0/+6
2014-06-25i965/fs: Constant propagate into 2-src math instructions on Gen8.Matt Turner1-2/+9