summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Avoid int64 induced warningsDave Airlie2017-01-201-0/+2
* i965: Move Gen4-5 interpolation stuff to brw_wm_prog_data.Kenneth Graunke2017-01-131-1/+8
* compiler: Merge shader_info's tcs and tes structs.Kenneth Graunke2017-01-101-3/+3
* nir/i965: use two slots from inputs_read for dvec3/dvec4 vertex input attributesJuan A. Suarez Romero2017-01-091-13/+0
* nir: pass compiler rather than devinfo to functions that call nir_optimizeTimothy Arceri2016-12-231-6/+4
* i965/fs: Fetch one cacheline of pull constants at a time.Francisco Jerez2016-12-141-12/+9
* i965/fs: Expose arbitrary pull constant load sizes to the IR.Francisco Jerez2016-12-141-1/+1
* i965/fs: Switch to the constant cache for uniform pull constants.Francisco Jerez2016-12-141-34/+8
* treewide: s/comparitor/comparator/Ilia Mirkin2016-12-121-2/+2
* i965/fs: Rename opt_copy_propagate -> opt_copy_propagation.Matt Turner2016-12-121-5/+5
* i965: enable INTEL_conservative_rasterization on Gen9+Lionel Landwerlin2016-12-071-0/+1
* i965: Add i965 plumbing for ARB_post_depth_coverage for i965 (gen9+).Plamena Manolova2016-12-071-0/+1
* i965/fs: Refactor handling of constant tg4 offsetsJason Ekstrand2016-11-291-10/+9
* i965: Fix GPU hang related to multiple render targets and alpha testingAnuj Phogat2016-11-081-0/+6
* i965: rewrite brw_setup_vue_interpolation()Timothy Arceri2016-10-261-2/+2
* nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri2016-10-261-42/+43
* i965: Don't use nir_assign_var_locations for VS/TES/GS outputs.Kenneth Graunke2016-10-241-13/+0
* i965: Make split_virtual_grfs() call compact_virtual_grfs().Kenneth Graunke2016-10-241-0/+6
* i965: Introduce downcast helpers for prog_data structures.Kenneth Graunke2016-10-051-24/+19
* i965: add MAYBE_UNUSED to assert paramTimothy Arceri2016-10-051-1/+1
* i965: Drop pointless stage == MESA_SHADER_FRAGMENT checks.Kenneth Graunke2016-10-021-5/+1
* i965/ir: Test thread dispatch packing assumptions.Francisco Jerez2016-09-211-0/+30
* i965/ir: Skip eliminate_find_live_channel() for stages with sparse thread dis...Francisco Jerez2016-09-211-0/+8
* i965/reg: Make brw_sr0_reg take a subnr and return a vec1 regJason Ekstrand2016-09-211-1/+1
* i965/nir: Roll set_default_interpolation into lower_fs_inputsJason Ekstrand2016-09-151-39/+1
* i965/fs: Use NIR for handling forced per-sample interpolationJason Ekstrand2016-09-151-37/+3
* i965/fs: Use sample interpolation for interpolateAtCentroid in persample modeJason Ekstrand2016-09-151-0/+26
* i965/ir: Update several stale comments.Francisco Jerez2016-09-141-11/+7
* i965/ir: Don't print ARF subnr values twice.Francisco Jerez2016-09-141-4/+0
* i965/fs: Print fs_reg::offset field consistently for all register files.Francisco Jerez2016-09-141-16/+22
* i965/fs: Get rid of fs_inst::set_smear().Francisco Jerez2016-09-141-26/+12
* i965/fs: Use region_contained_in() in compute-to-mrf coalescing pass.Francisco Jerez2016-09-141-3/+2
* i965/fs: Simplify a bunch of fs_inst::size_written calculations by using comp...Francisco Jerez2016-09-141-1/+1
* i965/fs: Simplify and fix buggy stride/offset calculations using subscript().Francisco Jerez2016-09-141-50/+15
* i965/fs: Simplify get_fpu_lowered_simd_width() by using inequalities instead ...Francisco Jerez2016-09-141-2/+2
* i965/fs: Fix signedness of the return value of fs_inst::size_read().Francisco Jerez2016-09-141-1/+1
* i965/fs: Switch mask_relative_to() used in compute-to-mrf to byte units.Francisco Jerez2016-09-141-10/+10
* i965/fs: Fix bogus sub-MRF offset calculation in compute-to-mrf.Francisco Jerez2016-09-141-6/+6
* i965/fs: Take into account copy register offset during compute-to-mrf.Francisco Jerez2016-09-141-1/+1
* i965/fs: Drop fs_inst::overwrites_reg() in favor of regions_overlap().Francisco Jerez2016-09-141-6/+0
* i965/fs: Don't consider LOAD_PAYLOAD with stride > 1 source to behave like a ...Francisco Jerez2016-09-141-1/+1
* i965/fs: Don't consider LOAD_PAYLOAD with sub-GRF offset to behave like a raw...Francisco Jerez2016-09-141-1/+1
* i965/fs: Take into account misalignment in regs_written() and regs_read().Francisco Jerez2016-09-141-25/+1
* i965/fs: Return more accurate read size for LINTERP from fs_inst::size_read.Francisco Jerez2016-09-141-1/+1
* i965/fs: Return more accurate read size from fs_inst::size_read for IMM and U...Francisco Jerez2016-09-141-1/+1
* i965/fs: Replace fs_inst::regs_read with ::size_read using byte units.Francisco Jerez2016-09-141-24/+22
* i965/fs: Replace fs_inst::regs_written with ::size_written field in bytes.Francisco Jerez2016-09-141-36/+37
* i965/fs: Add wrapper functions for fs_inst::regs_read and ::regs_written.Francisco Jerez2016-09-141-14/+14
* i965/fs: Replace fs_reg::subreg_offset with fs_reg::offset expressed in bytes.Francisco Jerez2016-09-141-17/+15
* i965/fs: Replace fs_reg::reg_offset with fs_reg::offset expressed in bytes.Francisco Jerez2016-09-141-27/+29