mesa/src/amd/vulkan
Samuel Pitoiset 083e7d3a92 radv: fix capturing indirect dispatches with SQTT
Looks like indirect dispatches require an event marker instead of an
event marker with dims. That makes sense somehow given the blocks size
is not known at record time with indirect dispatches.

This allows RGP to report correct block sizes.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24994>
2023-09-04 06:31:40 +00:00
..
bvh radv: Remove leaf_args::dst_offset 2023-08-21 12:45:06 +00:00
layers radv: fix capturing indirect dispatches with SQTT 2023-09-04 06:31:40 +00:00
meta ac: drop 64 bit handling for cl workgroup intrinsics 2023-08-30 07:04:33 +00:00
nir radv/rt: Pre-initialize instance address 2023-08-31 16:29:52 +00:00
radix_sort amd: fix typos 2023-04-13 23:08:22 +00:00
winsys radv/winsys: check amdgpu_create_bo_from_user_mem() for EINVAL 2023-08-30 09:42:05 +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 ac/radv: decouple radv vulkan driver and compiler from gallium 2023-08-03 09:45:42 +00:00
radv_acceleration_structure.c radv: Remove leaf_args::dst_offset 2023-08-21 12:45:06 +00:00
radv_aco_shader_info.h aco,radv,radeonsi: rename is_monolithic to merged_shader_compiled_separately 2023-09-04 10:53:44 +08:00
radv_android.c radv: reformat according to its .clang-format 2023-06-16 19:59:52 +00:00
radv_buffer.c radv: add support for VkBufferUsageFlags2CreateInfoKHR 2023-08-10 03:05:02 +00:00
radv_check_va.py
radv_cmd_buffer.c radv: fix capturing indirect dispatches with SQTT 2023-09-04 06:31:40 +00:00
radv_constants.h radv: bump max xfb output to 128 2023-08-01 20:47:34 +00:00
radv_cp_reg_shadowing.c radv: fix formatting 2023-06-19 11:19:42 +01:00
radv_cs.h amd: improve the IB parser, parse more packets 2023-06-17 23:42:20 +00:00
radv_debug.c radv: pass submit info to radv_check_gpu_hangs() 2023-07-25 06:50:33 +00:00
radv_debug.h radv: pass submit info to radv_check_gpu_hangs() 2023-07-25 06:50:33 +00:00
radv_descriptor_set.c radv: use vk_sampler 2023-08-08 10:24:54 +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: Fixes mingw linkage error undefined reference to `radv_GetCalibratedTimestampsEXT' 2023-08-14 15:00:56 +08:00
radv_device_generated_commands.c radv: implement NV_device_generated_commands_compute 2023-08-23 06:05:39 +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: disable 64-bit color attachments 2023-08-16 18:38:24 +00:00
radv_image.c ac/surface: add radeon_surf::u::gfx9::uses_custom_pitch 2023-08-19 19:36:56 +00:00
radv_instance.c radv: workaround WWZ exporting index=1 through location=1 2023-07-31 11:38:14 +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: reformat according to its .clang-format 2023-06-16 19:59:52 +00:00
radv_physical_device.c radv: advertise NV_device_generated_commands_compute 2023-08-23 06:05:39 +00:00
radv_pipeline.c radv: vectorize scratch access 2023-08-16 19:11:26 +00:00
radv_pipeline_cache.c radv: add support for VkPipelineCreateFlags2CreateInfoKHR 2023-08-10 03:05:02 +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: Only generate debug info if required 2023-09-01 07:23:33 +00:00
radv_pipeline_rt.c radv: Only generate debug info if required 2023-09-01 07:23:33 +00:00
radv_private.h radv: fix capturing indirect dispatches with SQTT 2023-09-04 06:31:40 +00:00
radv_query.c nir: Drop "SSA" from NIR language 2023-08-12 16:44:41 -04:00
radv_queue.c radv: pass submit info to radv_check_gpu_hangs() 2023-07-25 06:50:33 +00:00
radv_radeon_winsys.h radv/winsys: Remove unused struct radv_winsys_bo_list. 2023-08-08 19:24:10 +00:00
radv_rmv.c radv/rmv: remove unused pipeline create flags when logging pipelines 2023-08-10 03:05:02 +00:00
radv_rra.c radv: add support for VkBufferUsageFlags2CreateInfoKHR 2023-08-10 03:05:02 +00:00
radv_rt_common.c nir: Drop "SSA" from NIR language 2023-08-12 16:44:41 -04:00
radv_rt_common.h nir: Drop "SSA" from NIR language 2023-08-12 16:44:41 -04:00
radv_rt_shader.c treewide: Use nir_before/after_impl in easy cases 2023-08-30 19:30:58 +00:00
radv_sampler.c radv: use vk_sampler 2023-08-08 10:24:54 +00:00
radv_sdma_copy_image.c radv: reformat according to its .clang-format 2023-06-16 19:59:52 +00:00
radv_shader.c radv: Only generate debug info if required 2023-09-01 07:23:33 +00:00
radv_shader.h aco,radv,radeonsi: rename is_monolithic to merged_shader_compiled_separately 2023-09-04 10:53:44 +08:00
radv_shader_args.c aco,radv,radeonsi: rename is_monolithic to merged_shader_compiled_separately 2023-09-04 10:53:44 +08: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 aco,radv,radeonsi: rename is_monolithic to merged_shader_compiled_separately 2023-09-04 10:53:44 +08:00
radv_spm.c radv: reformat according to its .clang-format 2023-06-16 19:59:52 +00:00
radv_sqtt.c radv/rgp: Use common trace trigger 2023-06-27 06:25:56 +00:00
radv_video.c radv/video: send h264 scaling list in raster order 2023-08-25 03:08:13 +00: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 PA_SC_SCREEN_SCISSOR_BR with the actual fb extent 2023-06-30 06:38:53 +00:00
vk_format.h radv: reformat according to its .clang-format 2023-06-16 19:59:52 +00:00