mesa/src/intel/vulkan_hasvk
Emma Anholt 55d788f434 anv/ds: Associate the VkCommandBuffer some anv-only renderstage events.
This means the perfetto UI will have a non-zero/NULL handle/name in the UI
on these renderstages.  Unfortunately, intel/ds is outside of vulkan so
unless we pull in anv headers, we can't just pass in the anv_cmd_buffer.
This also means it would be much more painful to pass the cmd buffer to
the rest of the events, so they'll still have unset command buffers.
Still, being able to see the name of the command buffer in at least one of
the events should be useful once that's glued together.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22350>
2025-05-08 01:21:25 +00:00
..
layers
tests
anv_allocator.c
anv_android.c
anv_android.h
anv_android_stubs.c
anv_batch_chain.c anv/hasvk: sort out debug options 2025-04-04 15:18:28 +00:00
anv_blorp.c hasvk: fix non matching image/view format attachment resolve 2024-10-17 20:24:37 +00:00
anv_bo_sync.c
anv_cmd_buffer.c vulkan: pass cmdbuf level to vk_command_buffer_ops::create() 2024-04-23 06:33:31 +00:00
anv_descriptor_set.c hasvk: use vk_descriptor_type_is_dynamic 2024-12-19 15:12:58 +00:00
anv_device.c anv/hasvk: sort out debug options 2025-04-04 15:18:28 +00:00
anv_formats.c hasvk: Implement VK calls and formats. 2025-03-31 16:56:13 +00:00
anv_gem.c
anv_gem_stubs.c
anv_genX.h anv/hasvk: add indirect tracepoint arguments 2024-08-03 16:03:04 +03:00
anv_image.c hasvk: Implement VK calls and formats. 2025-03-31 16:56:13 +00:00
anv_measure.c hasvk: move cmd_emit_timestamp initialization to genX 2024-07-03 21:10:13 +00:00
anv_measure.h
anv_nir.h
anv_nir_apply_pipeline_layout.c treewide: use nir_def_replace sometimes 2024-06-21 15:36:56 +00:00
anv_nir_compute_push_layout.c
anv_nir_lower_multiview.c treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
anv_nir_lower_ubo_loads.c intel: switch to nir_metadata_divergence 2025-02-13 10:08:43 +00:00
anv_nir_lower_ycbcr_textures.c treewide: use nir_def_replace sometimes 2024-06-21 15:36:56 +00:00
anv_perf.c intel/perf: Extend intel_perf_stream_set_metrics_id() to syncronize metrics id changes 2024-11-05 19:25:53 +00:00
anv_pipeline.c spirv, nir: Delay calculation of shared_size when using explicit layout 2025-04-17 19:13:17 +00:00
anv_pipeline_cache.c
anv_private.h hasvk: Implement VkPipelineCreateFlags2KHR support 2025-03-31 16:56:13 +00:00
anv_queue.c
anv_util.c
anv_utrace.c u_trace: pass tracepoint flags to the read_timestamp callback 2025-02-24 08:08:02 +00:00
anv_wsi.c intel: move debug identifier out of libintel_dev 2024-05-11 01:52:01 +00:00
genX_blorp_exec.c
genX_cmd_buffer.c anv/ds: Associate the VkCommandBuffer some anv-only renderstage events. 2025-05-08 01:21:25 +00:00
genX_gpu_memcpy.c
genX_pipeline.c hasvk: disable logic op for float/srgb formats 2025-01-29 08:02:21 +00:00
genX_query.c hasvk: Use unreachable instead of assert(!"...") 2025-03-13 20:11:10 +00:00
genX_state.c anv/hasvk: add indirect tracepoint arguments 2024-08-03 16:03:04 +03:00
gfx7_cmd_buffer.c vulkan: rename depth bias graphics states 2024-12-06 13:48:26 -05:00
gfx8_cmd_buffer.c hasvk: Pre-plumbing needed for VK_KHR_maintenance5 2025-03-31 16:56:13 +00:00
meson.build format: Generate endian-independent format aliases 2024-07-19 13:50:42 +00:00