mesa/src/amd/vulkan
Bas Nieuwenhuizen 953da13070 radv: Use correct writemask for cooperative matrix ordering.
Not expecting this to actually fix anything externally visible,
but reduces some invalid usage when the resulting vector is
not 16 elements long (e.g. the C/result matrix).

Fixes: 9df4703fbb ("radv: Add cooperative matrix lowering.")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26768>
(cherry picked from commit 07ad6fd34a)
2023-12-20 21:26:40 +00:00
..
bvh radv/rt: Initialize unused children in PLOC early-exit 2023-12-17 23:48:01 +00:00
layers radv/sqtt: Fix tracing acceleration structure commands 2023-11-15 21:21:24 +00:00
meta radv: integrate meta astc compute decoder to radv 2023-10-11 19:28:40 +00:00
nir radv: Use correct writemask for cooperative matrix ordering. 2023-12-20 21:26:40 +00:00
radix_sort amd: fix typos 2023-04-13 23:08:22 +00:00
winsys radv/amdgpu: add support quering the last GPUVM fault 2023-10-25 15:29:22 +00:00
.clang-format clang-format: Disable formatting by default 2023-08-13 16:48:49 +02:00
.editorconfig radv: Update editorconfig. 2021-04-10 03:31:58 +02:00
meson.build radv: Add cooperative matrix lowering. 2023-10-24 13:24:18 +00:00
radv_acceleration_structure.c radv: Do not sync after radv_update_buffer_cp 2023-09-30 11:49:14 +00:00
radv_aco_shader_info.h aco,radv,radeonsi: pass spi ps input ena and addr 2023-10-10 02:36:34 +00:00
radv_android.c radv: reformat according to its .clang-format 2023-06-16 19:59:52 +00:00
radv_buffer.c radv: use 32bit va range for sparse descriptor buffers 2023-12-04 21:36:35 +00:00
radv_check_va.py radv: add a Python script to check if a VA was ever valid 2020-12-30 08:40:21 +01:00
radv_cmd_buffer.c radv: fix bogus interaction between DGC and RT with descriptor bindings 2023-12-04 21:36:35 +00:00
radv_constants.h radv: add GDS counters offset for mesh/task queries 2023-09-26 07:50:16 +00:00
radv_cp_reg_shadowing.c radv: correctly return oom from the device when failing to create a cs 2023-10-30 15:48:29 +00:00
radv_cs.h radv: Support SDMA in radv_cp_wait_mem. 2023-10-24 23:12:45 +00:00
radv_debug.c radv: report the last GPUVM fault when a device lost is detected 2023-10-25 15:29:23 +00:00
radv_debug.h radv: disable gs_fast_launch=2 by default 2023-11-08 18:18:59 +00:00
radv_descriptor_set.c radv: fix a descriptor leak with debug names and host base descriptor set 2023-11-18 21:15:12 +00:00
radv_descriptor_set.h radv: reformat according to its .clang-format 2023-06-16 19:59:52 +00:00
radv_device.c radv: do not set OREO_MODE to fix rare corruption on GFX11 2023-11-24 17:15:23 +00:00
radv_device_generated_commands.c ac/gpu_info: split ib_alignment as ip[type].ib_alignment 2023-10-16 16:16:33 +00:00
radv_device_memory.c radv: reformat according to its .clang-format 2023-06-16 19:59:52 +00:00
radv_event.c radv: reformat according to its .clang-format 2023-06-16 19:59:52 +00:00
radv_formats.c radv: set combinedImageSamplerDescriptorCount to 1 for multi-planar formats 2023-12-08 11:12:46 +00:00
radv_image.c radv: disable TC-compatible HTILE on Tonga and Iceland 2023-11-24 17:15:21 +00:00
radv_instance.c radv,vtn,driconf: Add and use radv_rt_ssbo_non_uniform workaround for Crysis 2/3 Remastered 2023-12-17 23:48:00 +00:00
radv_llvm_helper.cpp radv: reformat according to its .clang-format 2023-06-16 19:59:52 +00:00
radv_llvm_helper.h radv: reformat according to its .clang-format 2023-06-16 19:59:52 +00:00
radv_nir_to_llvm.c radv: Rename radv_nir_compiler_options::robust_buffer_access to robust_buffer_access_llvm 2023-07-04 21:04:21 +01:00
radv_perfcounter.c radv: Add queue family argument to some functions. 2023-10-19 14:35:00 +00:00
radv_physical_device.c radv: Expose VK_KHR_cooperative_matrix. 2023-10-24 13:24:18 +00:00
radv_pipeline.c radv,vtn,driconf: Add and use radv_rt_ssbo_non_uniform workaround for Crysis 2/3 Remastered 2023-12-17 23:48:00 +00:00
radv_pipeline_cache.c radv/rt: Store NIR shaders separately 2023-09-10 11:40:12 +00:00
radv_pipeline_compute.c radv: Only generate debug info if required 2023-09-01 07:23:33 +00:00
radv_pipeline_graphics.c radv: skip radv_remove_varyings for mesh shaders 2023-11-04 14:15:53 +00:00
radv_pipeline_rt.c radv/rt: Handle stages without nir properly 2023-09-14 16:07:46 +00:00
radv_private.h radv,vtn,driconf: Add and use radv_rt_ssbo_non_uniform workaround for Crysis 2/3 Remastered 2023-12-17 23:48:00 +00:00
radv_query.c radv: fix compute shader invocations query on compute queue on GFX6 2023-11-01 14:52:54 +00:00
radv_queue.c radv: correctly return oom from the device when failing to create a cs 2023-10-30 15:48:29 +00:00
radv_radeon_winsys.h radv/amdgpu: add support quering the last GPUVM fault 2023-10-25 15:29:22 +00:00
radv_rmv.c radv/rmv: Recognize LPDDR memory 2023-10-23 18:08:02 +00:00
radv_rra.c radv/rra: Recognize LPDDR memory 2023-10-23 18:08:02 +00:00
radv_rt_common.c radv/rt: Reject hits within 10ULP of previous hits in emulated RT 2023-10-16 23:10:20 +00:00
radv_rt_common.h radv/ray_queries: Skip cull_mask handling if it is FF 2023-09-20 13:00:03 +00:00
radv_rt_shader.c radv/rt: Use nir_shader_instructions_pass for lower_rt_instructions 2023-10-18 08:18:50 +00:00
radv_sampler.c radv: add radv_disable_trunc_coord option 2023-11-18 21:18:43 +00:00
radv_sdma.c radv: Use const device argument in radv_sdma_copy_buffer. 2023-10-19 14:35:00 +00:00
radv_shader.c radv,vtn,driconf: Add and use radv_rt_ssbo_non_uniform workaround for Crysis 2/3 Remastered 2023-12-17 23:48:00 +00:00
radv_shader.h radv,vtn,driconf: Add and use radv_rt_ssbo_non_uniform workaround for Crysis 2/3 Remastered 2023-12-17 23:48:00 +00:00
radv_shader_args.c radv: implement mesh shader gs_fast_launch=2 2023-10-24 21:36:06 +00:00
radv_shader_args.h radv: add a new shader argument for non-monolithic shaders PC 2023-08-25 07:22:03 +00:00
radv_shader_info.c radv: implement mesh shader multi-row export 2023-10-24 21:36:07 +00:00
radv_spm.c radv: add SPM support for GFX11 2023-09-25 09:05:58 +02:00
radv_sqtt.c radv: fix registering queues for RGP with compute only 2023-11-15 21:21:24 +00:00
radv_video.c radv: initialize video decoder for GFX11.5 2023-10-24 08:20:47 +02:00
radv_wsi.c radv: reformat according to its .clang-format 2023-06-16 19:59:52 +00:00
si_cmd_buffer.c radv: emit COMPUTE_PIPELINESTAT_ENABLE for CS invocations on ACE 2023-11-01 14:52:55 +00:00
vk_format.h radv: reformat according to its .clang-format 2023-06-16 19:59:52 +00:00