summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Emit interpolation setup if non-coherent framebuffer fetch is in use.Francisco Jerez2016-08-251-1/+2
* i965/fs: Force per-sample dispatch if the shader reads from a multisample FBO.Francisco Jerez2016-08-251-1/+2
* i965/fs: Switch to per-subspan discard jumps.Francisco Jerez2016-08-181-3/+1
* i965/fs: Estimate maximum sampler message execution size more accurately.Francisco Jerez2016-08-161-37/+72
* i965/fs: Return zero from fs_inst::components_read for non-present sources.Francisco Jerez2016-08-161-2/+5
* i965/fs: Lower TEX to TXL during NIR translation.Francisco Jerez2016-08-161-10/+0
* i965: fix comparison warningTimothy Arceri2016-08-011-1/+1
* i965: Fix move_interpolation_to_top() pass.Kenneth Graunke2016-07-291-21/+29
* i965: Include VUE handles for GS with invocations > 1.Kenneth Graunke2016-07-211-1/+1
* i965: bring back type_size_vec4_times_4()Timothy Arceri2016-07-211-0/+13
* i965: Delete the FS_OPCODE_INTERPOLATE_AT_CENTROID virtual opcode.Kenneth Graunke2016-07-201-2/+0
* i965: Rewrite FS input handling to use the new NIR intrinsics.Kenneth Graunke2016-07-201-129/+46
* i965: Move load_interpolated_input/barycentric_* intrinsics to the top.Kenneth Graunke2016-07-201-0/+64
* i965: Add a pass to demote sample interpolation intrinsics.Kenneth Graunke2016-07-201-0/+44
* 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