mesa/src/intel
Kenneth Graunke de03b38daa intel/elk, hasvk: Drop indirect_ubos_use_sampler option and DP code
This is always set to true for elk platforms.  No need for the option.

crocus also assumes that we take the sampler path.  hasvk had support
for both paths (leftover from when the driver still supported Gfx12).

We started using HDC messages for indirect UBO access on Tigerlake
(Gfx12.x) because of cache reworks that made it more viable.  On all
prior platforms, we used the sampler because it has additional L1/L2
caches that the dataport lacks.  Additionally, Ivybridge and nearby
platforms had notoriously slow L3 access in some very common cases.

Note that we do use the dataport for constant-offset UBO access,
since we can combine many reads into larger block loads.

Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Acked-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39839>
2026-02-16 21:33:42 +00:00
..
blorp intel: Rename wm_prog_key to fs_prog_key 2026-02-06 20:52:01 -08:00
ci anv/ci: add cross signed zero expected fails 2026-02-10 18:42:03 +00:00
common intel: Rename wm_prog_data to fs_prog_data 2026-02-06 20:51:59 -08:00
compiler intel/elk, hasvk: Drop indirect_ubos_use_sampler option and DP code 2026-02-16 21:33:42 +00:00
decoder intel/decoder: make libvulkan_intel to depend on stub decoder when buildtyle=release. 2025-11-24 16:40:02 +08:00
dev intel: Add virtio-gpu native context 2026-02-06 00:15:37 +00:00
ds anv: instrument resource barriers instruction in u_trace 2025-12-15 08:25:42 +00:00
executor meson: make dep_lua a disabler 2025-11-21 21:48:57 +00:00
genxml intel/genxml: add CHICKEN_RASTER_2 with required bit for Xe3 2026-02-05 15:09:02 +00:00
isl isl: fix 32bit math with 4GB buffer size 2026-02-12 16:45:21 +00:00
mda intel/mda: Use -W for color words diff and -U for regular unified diff 2026-01-28 22:11:11 +00:00
nullhw-layer build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
perf intel: Add virtio-gpu native context 2026-02-06 00:15:37 +00:00
shaders util/glsl2spirv: Use better glslang flag for -Olib 2025-11-20 02:14:50 +00:00
tools intel/tools: print out GRF size in intel_dev_info 2026-02-12 16:45:26 +00:00
vulkan nir/lower_non_uniform_access: add an option not to lower tex & image queries 2026-02-16 12:59:36 +00:00
vulkan_hasvk intel/elk, hasvk: Drop indirect_ubos_use_sampler option and DP code 2026-02-16 21:33:42 +00:00
meson.build brw: Move into a new src/intel/compiler/brw subdirectory 2025-10-09 07:01:47 +00:00