mesa/src
Kenneth Graunke fbe0f8d36d intel/brw: Blockify convergent load_shared on Gfx11-12 as well
Gfx11-12 can support SLM block loads via OWord Block Load messages
(notably, the aligned version, not the unaligned version).

A while back we deleted the SHADER_OPCODE_OWORD_BLOCK_READ opcode.
Rather than bring it back, we continue using UNALIGNED_OWORD_BLOCK_READ
for SLM block access (like we do for SSBOs) but switch it over to the
aligned variant when lowering logical sends.  We do ensure the alignment
is at least 16B, however.  This is ugly, but it's probably not worth
bringing back a whole extra opcode for a legacy HDC block load quirk.

References: BSpec 47652 and 1689
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9960
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29429>
2024-05-30 22:01:10 +00:00
..
amd radeonsi/vcn: enable roi feature for vcn5 2024-05-30 20:12:37 +00:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi asahi: unify naming for COUNTS structs 2024-05-16 13:25:56 -04:00
broadcom broadcom: fix issue of ‘addr’ is used uninitialized 2024-05-30 20:40:26 +00:00
c11
compiler nir/lower_io: Add option to implement mediump as 32-bit. 2024-05-30 12:57:20 +00:00
drm-shim drm-shim: Stub syncobj reset ioctl 2024-05-21 14:14:25 +00:00
egl egl/android: Fix sRGB visuals 2024-05-21 11:57:55 +00:00
etnaviv ci/etnaviv: skip Vulkan tests on GC2000 2024-05-30 21:22:30 +00:00
freedreno ir3: Add some more missing progress accumulation 2024-05-30 21:33:29 +00:00
gallium radeonsi/vcn: enable roi feature for vcn5 2024-05-30 20:12:37 +00:00
gbm loader: silence implicit-load zink error by the loader 2024-05-10 14:19:59 +00:00
getopt
glx glxext: don't try zink if not enabled in mesa 2024-05-13 08:34:57 +00:00
gtest
imagination pvr: use common stype debug 2024-05-10 18:49:38 +00:00
imgui
intel intel/brw: Blockify convergent load_shared on Gfx11-12 as well 2024-05-30 22:01:10 +00:00
loader loader: silence implicit-load zink error by the loader 2024-05-10 14:19:59 +00:00
mapi glapi: fix param type in TexGenxOES 2024-05-01 00:47:59 +02:00
mesa mesa/main: fixup indent 2024-05-29 06:41:03 +00:00
microsoft microsoft/clc: fix incorrect changes that got through while the Windows CI was down 2024-05-10 20:52:21 +00:00
nouveau nouveau: import nvif/ioctl.h file from libdrm_nouveau 2024-05-27 22:23:41 +00:00
panfrost panfrost: mark tests as fixed 2024-05-30 17:47:32 +00:00
tool pps: Config tweaks to avoid loosing traces 2024-03-25 19:49:50 +00:00
util u_trace: extend tracepoint end_of_pipe bit into flags 2024-05-30 06:38:04 +00:00
virtio ci/venus: skip a timeout test 2024-05-24 02:34:45 +00:00
vulkan vulkan/android: Fix YcbcrRange for !mapper4 2024-05-30 20:59:42 +00:00
.clang-format asahi: add agx_ppp_push_merged helper 2024-05-14 04:57:27 +00:00
meson.build loader/wayland: Add fallback wl_display_dispatch_queue_timeout 2024-02-27 13:10:13 +00:00