mesa/src/virtio/vulkan
Yiwei Zhang 166923bf0e
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
venus: adopt vk_common_GetCalibratedTimestampsKHR
Venus driver already has to query host time domains within the guest to
be monotonic, so we can rely on the common impl as well and only query
device domain from the renderer.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38963>
2025-12-21 16:47:30 +00:00
..
.clang-format clang-format: Update the .clang-format files to conformance clang-format json-schema 2025-09-09 07:04:55 +00:00
meson.build venus: hide vtest from Windows build 2025-12-20 19:12:47 +00:00
vn_acceleration_structure.c venus: add missing VKAPI_ATTR/CALL 2025-12-10 18:11:07 +00:00
vn_acceleration_structure.h venus: rename common vk object base member to vk 2025-03-15 22:14:58 +00:00
vn_android.c venus/android: clean up leftovers from common AHB helpers adoption 2025-08-05 19:22:20 +00:00
vn_android.h venus: use VK_USE_PLATFORM_ANDROID_KHR when applicable 2025-08-18 02:36:12 +00:00
vn_buffer.c venus: add missing VKAPI_ATTR/CALL 2025-12-10 18:11:07 +00:00
vn_buffer.h venus: drop cached ahb buffer memory types 2025-07-29 07:50:10 +00:00
vn_command_buffer.c venus: add missing VKAPI_ATTR/CALL 2025-12-10 18:11:07 +00:00
vn_command_buffer.h venus: use common cmd pool_link 2025-03-15 22:14:59 +00:00
vn_common.c venus: drop vn_trace_init 2025-08-08 16:02:31 +00:00
vn_common.h venus: Guard Linux-specific code against being compiled on Windows 2025-12-20 19:12:47 +00:00
vn_cs.c treewide: don't check before free 2025-10-15 23:01:33 +00:00
vn_cs.h venus: remove obsolete TODOs 2024-04-04 06:35:54 +00:00
vn_descriptor_set.c venus: add missing VKAPI_ATTR/CALL 2025-12-10 18:11:07 +00:00
vn_descriptor_set.h venus: rename common vk object base member to vk 2025-03-15 22:14:58 +00:00
vn_device.c venus: adopt vk_common_GetCalibratedTimestampsKHR 2025-12-21 16:47:30 +00:00
vn_device.h venus: layer vkQueueSubmit2 over vkQueueSubmit w/o sync2 2025-08-16 19:14:17 +00:00
vn_device_memory.c venus: add missing VKAPI_ATTR/CALL 2025-12-10 18:11:07 +00:00
vn_device_memory.h venus: rework AHB memory import 2025-07-29 07:50:10 +00:00
vn_feedback.c venus: add vn_queue_family_can_feedback helper 2025-10-25 00:02:59 +00:00
vn_feedback.h venus: rewrite qfb vn_feedback helpers 2024-03-14 23:40:44 +00:00
vn_host_copy.c venus: add missing VKAPI_ATTR/CALL 2025-12-10 18:11:07 +00:00
vn_icd.c venus: add missing VKAPI_ATTR/CALL 2025-12-10 18:11:07 +00:00
vn_icd.h
vn_image.c treewide: Use wsi_common_is_swapchain_image() helper 2025-12-11 20:20:39 +00:00
vn_image.h venus: drop is_wsi tracking and some asserts 2025-07-29 07:50:11 +00:00
vn_instance.c venus: add missing VKAPI_ATTR/CALL 2025-12-10 18:11:07 +00:00
vn_instance.h venus: rename common vk object base member to vk 2025-03-15 22:14:58 +00:00
vn_physical_device.c venus: use vk_common_GetPhysicalDeviceCalibrateableTimeDomainsKHR 2025-12-21 16:47:30 +00:00
vn_physical_device.h venus: add vn_queue_family_can_feedback helper 2025-10-25 00:02:59 +00:00
vn_pipeline.c venus: add missing VKAPI_ATTR/CALL 2025-12-10 18:11:07 +00:00
vn_pipeline.h venus: rename common vk object base member to vk 2025-03-15 22:14:58 +00:00
vn_query_pool.c venus: add missing VKAPI_ATTR/CALL 2025-12-10 18:11:07 +00:00
vn_query_pool.h venus: rename common vk object base member to vk 2025-03-15 22:14:58 +00:00
vn_queue.c venus: add missing VKAPI_ATTR/CALL 2025-12-10 18:11:07 +00:00
vn_queue.h venus: allow timeline semaphore feedback to suspend and resume 2025-10-25 00:02:59 +00:00
vn_render_pass.c venus: rename common vk object base member to vk 2025-03-15 22:14:58 +00:00
vn_render_pass.h venus: rename common vk object base member to vk 2025-03-15 22:14:58 +00:00
vn_renderer.h venus: Expose deviceLUID in props if available 2025-12-20 19:12:47 +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: fix a race condition in ring shmem reuse 2025-08-09 00:24:28 +00:00
vn_renderer_util.h venus: fix a race condition in ring shmem reuse 2025-08-09 00:24:28 +00:00
vn_renderer_virtgpu.c venus: add renderer support for placed mapping 2025-11-28 16:38:25 +00:00
vn_renderer_vtest.c venus: add renderer support for placed mapping 2025-11-28 16:38:25 +00:00
vn_ring.c venus: disable TLS ring prio forwarding on Windows 2025-12-20 19:12:47 +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: Guard Linux-specific code against being compiled on Windows 2025-12-20 19:12:47 +00:00
vn_wsi.h venus/wsi: move wsi image format info validation to vn_wsi 2025-07-17 20:12:23 +00:00