aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Update assertion to account for Gen < 7Ian Romanick2016-07-191-1/+4
* i965: Write gl_FragCoord directly to the destination.Kenneth Graunke2016-07-171-6/+2
* i965: Drop has_pln checks in unlit centroid workaround.Kenneth Graunke2016-07-171-5/+2
* i965: Drop VARYING_SLOT_FACE special case in barycentric setup.Kenneth Graunke2016-07-171-3/+2
* compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.Kenneth Graunke2016-07-171-13/+13
* i965: Remove the emit_linterp() helper.Kenneth Graunke2016-07-151-18/+8
* i965: Reduce the number of fs_reg(brw_reg) calls in LINTERP handling.Kenneth Graunke2016-07-151-4/+4
* i965: Make a barycentric_mode() helper function.Kenneth Graunke2016-07-151-51/+49
* i965: Rename brw_wm_barycentric_interp_mode to brw_barycentric_mode.Kenneth Graunke2016-07-151-17/+17
* i965: Handle default interpolation modes and locations in NIR.Kenneth Graunke2016-07-151-45/+56
* i965/fs: do d2x lowering before simd splittingSamuel Iglesias Gonsálvez2016-07-131-5/+5
* i965/fs: do pack lowering before simd splittingIago Toral Quiroga2016-07-131-5/+5
* i965/fs/gen7: split instructions that run into exec masking bugsIago Toral Quiroga2016-07-131-0/+29
* i965: Print EOT in fs_visitor::dump_instruction().Kenneth Graunke2016-06-271-0/+4
* i965: Delete send-from-GRF only opcodes from implied_mrf_writes().Kenneth Graunke2016-06-241-19/+0
* i965: Drop unnecessary inst->base_mrf = -1 assignments.Kenneth Graunke2016-06-241-4/+0
* i965: Set fs_inst::base_mrf = -1 by default.Kenneth Graunke2016-06-241-0/+1
* Remove wrongly repeated words in commentsGiuseppe Bilotta2016-06-231-1/+1
* i965/fs: Use a default Y coordinate of 0 for TXF on gen9+Jason Ekstrand2016-06-221-0/+2
* i965: Reorganize prog_data->total_scratch code a bit.Kenneth Graunke2016-06-211-16/+19
* i965: Fix multiplication of immediates on Cherryview/Broxton.Kenneth Graunke2016-06-201-1/+4
* i965: remove type_size_vec4_times_4()Timothy Arceri2016-06-151-13/+0
* i965/fs: Fix regs_written for SIMD-lowered instructions some more.Francisco Jerez2016-06-131-3/+3
* i965: Assert that the scratch spaces are in range.Kenneth Graunke2016-06-121-0/+14
* i965: Fix CS scratch size calculations on Ivybridge and Baytrail.Kenneth Graunke2016-06-121-0/+6
* i965: Fix Haswell CS per-thread scratch space encoding.Kenneth Graunke2016-06-121-1/+11
* i965/fs: fix FS_OPCODE_CINTERP for unpacked double input varyingsSamuel Iglesias Gonsálvez2016-06-061-1/+12
* i965/fs: Reindent emit_zip().Francisco Jerez2016-06-021-14/+14
* i965/fs: Skip SIMD lowering destination zipping if possible.Francisco Jerez2016-06-021-0/+55
* i965: Remove old CS local ID handlingJordan Justen2016-06-011-93/+1
* i965: Enable cross-thread constants and compact local IDs for hsw+Jordan Justen2016-06-011-11/+5
* i965: Add CS push constant info to brw_cs_prog_dataJordan Justen2016-06-011-0/+61
* i965: Store number of threads in brw_cs_prog_dataJordan Justen2016-06-011-3/+12
* i965: Add nir based intrinsic lowering and thread ID uniformJordan Justen2016-06-011-0/+1
* i965: Put CS local thread ID uniform in last push registerJordan Justen2016-06-011-1/+25
* i965: Add uniform for a CS thread local base IDJordan Justen2016-06-011-1/+17
* i965/fs: Copy the offset when lowering logical pull constant sendsJason Ekstrand2016-06-011-0/+8
* i965/fs: Extend remove_duplicate_mrf_writes() to handle non-VGRF to MRF copies.Francisco Jerez2016-05-311-8/+8
* i965/fs: Fix compute_to_mrf() to coalesce VGRFs initialized by multiple singl...Francisco Jerez2016-05-311-10/+36
* i965/fs: Teach compute_to_mrf() about the COMPR4 address transformation.Francisco Jerez2016-05-311-1/+23
* i965/fs: Refactor compute_to_mrf() to split search and rewrite into separate ...Francisco Jerez2016-05-311-10/+25
* i965/fs: Fix compute-to-mrf VGRF region coverage condition.Francisco Jerez2016-05-311-3/+6
* i965/fs: Simplify and improve accuracy of compute_to_mrf() by using regions_o...Francisco Jerez2016-05-311-47/+13
* i965/fs: Skip gen4 pre/post-send dependency workaronds for the first/last block.Francisco Jerez2016-05-291-2/+2
* i965/fs: Skip SIMD lowering source unzipping for regular scalar regions.Francisco Jerez2016-05-291-2/+21
* i965/fs: Factor out region zipping and unzipping from the SIMD lowering pass.Francisco Jerez2016-05-291-60/+84
* i965/fs: Implement opt_sampler_eot() in terms of logical sends.Francisco Jerez2016-05-291-55/+39
* i965/fs: Fix UB list sentinel dereference in opt_sampler_eot().Francisco Jerez2016-05-291-6/+9
* i965/fs: Take opt_redundant_discard_jumps out of the optimization loop.Francisco Jerez2016-05-291-2/+1
* i965/fs: Run SIMD and logical send lowering after the optimization loop.Francisco Jerez2016-05-291-4/+25