mesa/src/virtio/vulkan
Yiwei Zhang 4d616fb919 venus: remove redundant abstractions for wsi struct search
Doing that won't avoid linking wsi headers, and in fact we have already
included both android and common wsi headers. For swapchain info, it's
currently disabled by the swapchain spec version advertised on Android.

Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21379>
2023-02-28 04:56:14 +00:00
..
.clang-format venus: some clang format fixes 2022-09-06 19:52:26 +00:00
meson.build meson: replace vk_wsi_args with dependencies to let meson take care of transitivity 2023-02-23 09:42:46 +00:00
vn_android.c venus: fix external buffer creation 2023-02-28 04:56:14 +00:00
vn_android.h venus: remove redundant abstractions for wsi struct search 2023-02-28 04:56:14 +00:00
vn_buffer.c venus: fix external buffer creation 2023-02-28 04:56:14 +00:00
vn_buffer.h venus: Add VkBuffer cache statistics for debug 2023-02-23 03:38:10 +00:00
vn_command_buffer.c venus: render server enforces blob_id_0 2023-02-08 05:34:13 +00:00
vn_command_buffer.h venus: Refactor vn_command_buffer_builder temp storage 2022-10-12 16:59:20 -07:00
vn_common.c venus: add VN_DEBUG_CACHE flag 2023-02-23 03:38:10 +00:00
vn_common.h Revert "venus: temporarily redirect VkDrmFormatModifierPropertiesListEXT to "2" variant" 2023-02-27 16:45:02 +00:00
vn_cs.c venus: render server enforces blob_id_0 2023-02-08 05:34:13 +00:00
vn_cs.h venus: render server enforces blob_id_0 2023-02-08 05:34:13 +00:00
vn_descriptor_set.c venus: fix formating 2023-02-08 05:34:13 +00:00
vn_descriptor_set.h venus: Avoid to copy the descriptor sets when it is not required 2023-01-06 11:20:00 +00:00
vn_device.c venus: distinguish external memory from mappable memory support 2023-02-28 04:56:14 +00:00
vn_device.h venus: create per queue family command pool for feedback cmd 2022-06-16 19:00:36 +00:00
vn_device_memory.c venus: distinguish external memory from mappable memory support 2023-02-28 04:56:14 +00:00
vn_device_memory.h venus: track memory type property flags in vn_device_memory 2021-12-04 01:48:16 +00:00
vn_feedback.c venus: fix formating 2023-02-08 05:34:13 +00:00
vn_feedback.h venus: add timeline semaphore feedback cmds 2023-02-08 00:09:18 +00:00
vn_icd.c venus: refactor to add struct vn_env 2022-04-26 23:49:59 +00:00
vn_icd.h
vn_image.c venus: remove redundant abstractions for wsi struct search 2023-02-28 04:56:14 +00:00
vn_image.h venus: fix view format for ahb image 2022-04-26 22:21:53 +00:00
vn_instance.c venus: start requiring all experimental features 2023-02-28 04:56:14 +00:00
vn_instance.h venus: move exp features init back to use ring submit 2023-02-08 05:34:13 +00:00
vn_physical_device.c venus: distinguish external memory from mappable memory support 2023-02-28 04:56:14 +00:00
vn_physical_device.h venus: refactor sync fd fence and sempahore features 2023-02-28 04:56:14 +00:00
vn_pipeline.c venus: extend VkPipelineLayout lifetime for batched VkCmdPushConstants() 2022-11-23 01:21:34 +00:00
vn_pipeline.h venus: extend VkPipelineLayout lifetime for batched VkCmdPushConstants() 2022-11-23 01:21:34 +00:00
vn_query_pool.c venus: handle VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT 2022-11-12 01:11:56 +00:00
vn_query_pool.h venus: split out vn_query_pool.[ch] 2021-04-09 16:58:46 +00:00
vn_queue.c venus: refactor sync fd fence and sempahore features 2023-02-28 04:56:14 +00:00
vn_queue.h venus: enable timeline semaphore feedback 2023-02-08 00:09:18 +00:00
vn_render_pass.c venus: Track subpass properties 2022-08-10 18:17:52 +00:00
vn_render_pass.h venus: Track subpass properties 2022-08-10 18:17:52 +00:00
vn_renderer.h venus: rename sync_queue -> timeline 2022-12-16 21:12:38 +00:00
vn_renderer_internal.c venus: add some trace points 2021-12-16 19:27:56 +00:00
vn_renderer_internal.h venus: cache shmems 2021-12-15 19:02:29 +00:00
vn_renderer_util.c venus: allow renderer submissions on per-context virtgpu rings 2022-12-16 21:12:38 +00:00
vn_renderer_util.h venus: allow renderer submissions on per-context virtgpu rings 2022-12-16 21:12:38 +00:00
vn_renderer_virtgpu.c venus: render server enforces blob_id_0 2023-02-08 05:34:13 +00:00
vn_renderer_vtest.c venus: render server enforces blob_id_0 2023-02-08 05:34:13 +00:00
vn_ring.c venus: put android wsi on the sub-optimal path 2022-08-25 20:18:28 +00:00
vn_ring.h venus: render server enforces blob_id_0 2023-02-08 05:34:13 +00:00
vn_wsi.c vulkan/wsi/x11: make 4 image minimum for xwayland driver-specific 2023-02-27 13:21:21 +00:00
vn_wsi.h venus: remove redundant abstractions for wsi struct search 2023-02-28 04:56:14 +00:00