mesa/src/intel
Felix DeGrood 380fa050f2 intel/compiler: balanced tileY/linear friendly LID order for CS
Fixes perf regression introduced from tileY LID order for CS
shaders that access both textures and buffers. Walks LIDs in
X-major fashion, but with blocks of height 4. This maps LIDs per
HW thread for SIMD8/16/32 as (2x4/4x4/8x4), which is always good
for tileY resources and usually good for linear resources.

Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10733>
2021-05-22 00:15:25 +00:00
..
blorp intel: simplify is_haswell checks, part 1 2021-05-17 09:46:45 +00:00
common intel/mi_builder: fix resolve call 2021-05-13 17:02:41 +00:00
compiler intel/compiler: balanced tileY/linear friendly LID order for CS 2021-05-22 00:15:25 +00:00
dev intel/dev: Add device info for ADL GT2 2021-05-14 06:10:47 +00:00
ds pps: fix a missing include in Intel pps driver 2021-05-21 22:03:16 +00:00
genxml intel/genxml: fix raster op fields on gen4/5 2021-05-05 02:56:20 +00:00
isl intel/isl: Add mappings for PIPE_FORMAT_R8G8_R8B8_UNORM and PIPE_FORMAT_G8R8_B8R8_UNORM 2021-05-21 01:40:22 +00:00
nullhw-layer intel/nullhw: fix build 2021-03-26 20:12:40 +00:00
perf intel/perf: allow metric sets to be loaded with on OA reports 2021-05-18 14:28:48 +00:00
tools intel/tools: remove unused macros 2021-04-21 11:47:45 +00:00
vulkan anv: Fix unused function warnings for memory range checks. 2021-05-20 17:11:22 +00:00
Android.blorp.mk intel: android: remove libdrm_intel requirement 2017-03-30 19:07:23 +01:00
Android.common.mk intel: split driver/device UUID generators 2020-10-07 11:11:23 +03:00
Android.compiler.mk android: fix build issues with brw_nir_trig_workarounds.c 2017-10-04 07:39:05 +03:00
Android.dev.mk intel: add identifier for debug purposes 2020-05-20 15:58:22 +00:00
Android.genxml.mk intel/genxml: Build gen 12.5 2020-12-01 19:06:22 +00:00
Android.isl.mk intel: Rename genx keyword to gfxx in build files 2021-04-02 18:33:07 +00:00
Android.mk i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Android.perf.mk intel: Rename GEN_PERF prefix to INTEL_PERF in build files 2021-04-20 20:06:34 +00:00
Android.vulkan.mk intel: Rename genx keyword to gfxx in source files 2021-04-02 18:33:07 +00:00
Makefile.perf.am intel: Rename GEN_PERF prefix to INTEL_PERF in build files 2021-04-20 20:06:34 +00:00
Makefile.sources intel: Rename GEN_PERF prefix to INTEL_PERF in build files 2021-04-20 20:06:34 +00:00
meson.build pps: Intel pps driver 2021-05-18 14:28:48 +00:00