mesa/src/virtio/vulkan
Yiwei Zhang 79027caf6f venus: support VK_EXT_debug_report
We use common impl here. Supporting debug utils would require lots of
interceptions in venus, so we'd not go that far but would only expose
debug report. Better than nothing.

Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34037>
2025-03-13 13:24:48 +00:00
..
.clang-format venus: clang format fixes 2024-01-03 07:16:23 +00:00
meson.build venus: properly enable display platform extensions 2025-03-13 13:24:48 +00:00
vn_acceleration_structure.c venus: implement VK_KHR_acceleration_structure - Part I 2025-03-07 22:44:10 +00:00
vn_acceleration_structure.h venus: add stubs for accel struct host commands 2025-03-07 22:44:10 +00:00
vn_android.c venus: use dedicated allocation for ANB image memory import 2025-02-11 05:52:35 +00:00
vn_android.h venus: support VK_ANDROID_NATIVE_BUFFER_SPEC_VERSION 8 2024-06-25 09:08:12 +00:00
vn_buffer.c venus: support VK_KHR_maintenance6 2025-02-22 21:14:47 +00:00
vn_buffer.h venus: rename buffer cache to buffer reqs cache 2024-01-11 01:40:06 +00:00
vn_command_buffer.c venus: support VK_EXT_attachment_feedback_loop_dynamic_state 2025-03-12 19:41:13 +00:00
vn_command_buffer.h venus: deprecate unused perf env vars 2024-03-26 00:37:24 +00:00
vn_common.c venus: add a new debug option to revive memory budget support 2025-03-12 19:41:13 +00:00
vn_common.h venus: add a new debug option to revive memory budget support 2025-03-12 19:41:13 +00:00
vn_cs.c venus: ensure shmem is attached to renderer before use for guest vram 2024-03-15 01:51:16 +00:00
vn_cs.h venus: remove obsolete TODOs 2024-04-04 06:35:54 +00:00
vn_descriptor_set.c venus: extend async descriptor set alloc coverage 2025-03-10 15:34:42 +00:00
vn_descriptor_set.h venus: extend async descriptor set alloc coverage 2025-03-10 15:34:42 +00:00
vn_device.c venus: add a few more trivial extensions 2025-03-12 19:41:12 +00:00
vn_device.h venus: use common memory report implementation 2025-03-09 18:51:41 +00:00
vn_device_memory.c venus: use common memory report implementation 2025-03-09 18:51:41 +00:00
vn_device_memory.h venus: drop internal memory pools 2024-05-24 02:34:45 +00:00
vn_feedback.c venus: support VK_KHR_map_memory2 2025-02-19 04:06:58 +00:00
vn_feedback.h venus: rewrite qfb vn_feedback helpers 2024-03-14 23:40:44 +00:00
vn_host_copy.c venus: implement host image copy commands 2025-02-26 19:16:48 +00:00
vn_icd.c venus: clang format fixes 2024-01-03 07:16:23 +00:00
vn_icd.h
vn_image.c venus: relax 2 assertions for prime blit path 2025-03-10 16:48:31 +00:00
vn_image.h venus: use sharing_mode from common vk_image 2025-02-26 19:16:48 +00:00
vn_instance.c venus: support VK_EXT_debug_report 2025-03-13 13:24:48 +00:00
vn_instance.h venus: re-enable 1.4 support 2025-02-26 19:16:48 +00:00
vn_physical_device.c venus: back out display control 2025-03-13 13:24:48 +00:00
vn_physical_device.h venus: support VK_EXT_filter_cubic 2025-03-12 19:41:12 +00:00
vn_pipeline.c venus: implement VK_KHR_ray_tracing_pipeline commands 2025-03-07 22:44:10 +00:00
vn_pipeline.h venus: implement VK_KHR_ray_tracing_pipeline commands 2025-03-07 22:44:10 +00:00
vn_query_pool.c venus: support VK_KHR_ray_tracing_maintenance1 2025-03-07 22:44:10 +00:00
vn_query_pool.h venus: defer qfb buffer init upon query being used 2024-06-04 22:39:30 +00:00
vn_queue.c venus: relax 2 assertions for prime blit path 2025-03-10 16:48:31 +00:00
vn_queue.h venus: emulate a second graphics queue on Android 2025-02-11 06:07:24 +00:00
vn_render_pass.c venus: sync protocol for v1.4.307 release and update promoted entries 2025-02-17 10:46:35 +00:00
vn_render_pass.h
vn_renderer.h venus: directly use vk drm and pci props in renderer info 2024-05-16 01:58:14 +00:00
vn_renderer_internal.c venus: enable renderer shmem cache dump for cache debug 2023-12-08 04:06:37 +00:00
vn_renderer_internal.h venus: enable renderer shmem cache dump for cache debug 2023-12-08 04:06:37 +00:00
vn_renderer_util.c venus: make vn_renderer_shmem_pool thread-safe 2023-12-08 04:06:37 +00:00
vn_renderer_util.h venus: make vn_renderer_shmem_pool thread-safe 2023-12-08 04:06:37 +00:00
vn_renderer_virtgpu.c venus: replace dup() with os_dupfd_cloexec() 2025-02-26 00:45:51 +00:00
vn_renderer_vtest.c venus: directly use vk drm and pci props in renderer info 2024-05-16 01:58:14 +00:00
vn_ring.c venus: drop vn_call usage on apis without any returns 2025-03-12 19:41:12 +00:00
vn_ring.h venus: drop vn_call usage on apis without any returns 2025-03-12 19:41:12 +00:00
vn_wsi.c venus: make tls hint specific to pipeline creation 2024-01-11 06:05:01 +00:00
vn_wsi.h