mesa/src
Marek Olšák e99765df08 radeonsi: fix the DMA compute shader
It was correct for the parameters that the driver was using, but incorrect
for other parameters.

1. The address computation must multiply the workgroup size (wave size)
   by num_mem_ops to fix the case when num_dwords_per_thread > 4.
2. nir_load_ssbo shouldn't set the number of components to 4 when
   num_dwords_per_thread < 4.

Fixes: 6584088cd5 - radeonsi: "create_dma_compute" shader in nir

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28119>
2024-03-12 23:00:00 +00:00
..
amd ac/llvm: fix SSBO bounds checking by using raw instead of struct opcodes 2024-03-12 23:00:00 +00:00
android_stub
asahi asahi: derive ht 2024-03-12 19:41:49 +00:00
broadcom v3d: fix line coords with perspective projection 2024-03-11 12:42:50 +00:00
c11
compiler glsl_types: derive ht 2024-03-12 19:41:50 +00:00
drm-shim drm-shim: Avoid invalid file and time bits combination 2024-03-07 09:55:06 +00:00
egl egl/wayland: Remove EGL_WL_create_wayland_buffer_from_image 2024-02-29 18:26:53 +00:00
etnaviv etnaviv: isa: Support multiple encodings for texldb 2024-03-12 17:02:44 +00:00
freedreno ci/freedreno: update expectations comment 2024-03-08 22:12:18 +00:00
gallium radeonsi: fix the DMA compute shader 2024-03-12 23:00:00 +00:00
gbm gbm: Remove hardcoded color-channel data 2024-02-27 10:51:03 +00:00
getopt
glx glx: Remove DEBUG code in xfont.c 2024-03-11 00:09:58 +00:00
gtest gtest: backport ansi color fix 2023-08-18 21:33:14 +00:00
imagination pvr: return the OS page size for minMemoryMapAlignment 2024-03-11 11:32:53 +00:00
imgui
intel intel: Enable Xe KMD support by default 2024-03-12 22:22:50 +00:00
loader loader/wayland: Add named queue fallback 2024-02-28 11:01:31 +00:00
mapi glthread: invert _mesa_glthread_has_no_{un}pack_buffer by removing the negation 2024-03-11 22:44:42 +00:00
mesa mesa: force rendertarget usage on required-renderable formats 2024-03-12 14:22:17 +00:00
microsoft dzn: Support bufferDeviceAddress 2024-03-07 22:35:09 +00:00
nouveau nvk: Always copy conditional rendering value before compare 2024-03-12 20:22:27 +00:00
panfrost panfrost: derive ht 2024-03-12 19:41:49 +00:00
tool perfetto/pps-producer: add optimized cpu/gpu timestamp correlation support 2023-11-09 13:22:48 +00:00
util util/hash_table: add DERIVE macro 2024-03-12 19:41:49 +00:00
virtio venus: fix VkDeviceGroupSubmitInfo cmd counts from feedback 2024-03-11 18:31:06 +00:00
vulkan vk/update-aliases: drop VK_ERROR_ prefix substitution 2024-03-11 14:48:14 +00:00
.clang-format ir3: allow liveness calculation for different register types 2024-03-01 13:45:10 +00:00
meson.build loader/wayland: Add fallback wl_display_dispatch_queue_timeout 2024-02-27 13:10:13 +00:00