summaryrefslogtreecommitdiff
path: root/src/vulkan/wsi
AgeCommit message (Expand)AuthorFilesLines
14 hourswsi: Call drmSyncobjQuery only once for all imagesMichel Dänzer1-27/+50
4 dayswsi: Make sure to return a valid wayland id stringCorentin Noël1-3/+5
2024-05-26wsi: Guard DRM-dependent function implementations with HAVE_LIBDRMValentine Burley3-15/+20
2024-05-21wsi/wayland: Fix use after free from improperly stored VkAllocationCallbacksDerek Foreman1-9/+6
2024-05-16vulkan/wsi: Make current_frame usable in all casesDanylo Piliaiev1-4/+4
2024-05-14vulkan/wsi: Bind memory planes, not YCbCr planes.Faith Ekstrand1-1/+1
2024-05-11treewide: Cleanup unused structsDr. David Alan Gilbert1-5/+0
2024-05-02wsi/wayland: Add tracepoint in wsi_wl_swapchain_wait_for_presentDerek Foreman1-0/+2
2024-05-02wsi/wayland: Add a perfetto track for image presentationDerek Foreman1-0/+43
2024-05-02wsi/wayland: Add latency information to perfetto profilingDerek Foreman1-2/+55
2024-05-02wsi/wayland: Add timing debuggingDerek Foreman1-1/+8
2024-05-02wsi/wayland: Add flow id to presentation feedbackDerek Foreman1-0/+8
2024-05-02wsi/wayland: Add perfetto flows to image acquisition and presentationDerek Foreman1-0/+14
2024-05-02wsi/wayland: refactor wayland dispatchDerek Foreman1-14/+6
2024-05-02vulkan/wsi/wayland: refactor wsi_wl_swapchain_wait_for_presentSebastian Wick1-80/+85
2024-04-26wsi/wayland: Dispatch event queue in wsi_wl_swapchain_queue_presentMichel Dänzer1-0/+8
2024-04-18wsi/x11: drop unused param in x11_present_to_x11_sw()Eric Engestrom1-3/+2
2024-04-17vulkan/wsi/wayland: Remove unused get_min_image_count_for_mode_groupDerek Foreman1-22/+0
2024-04-17vulkan/wsi/wayland: Fix use after freeDerek Foreman1-1/+1
2024-04-16wsi/x11: support explicit syncErik Kurzinger4-54/+183
2024-04-10wsi/wayland: don't use explicit sync with swErik Kurzinger3-3/+5
2024-04-02wsi: Implement linux-drm-syncobj-v1Joshua Ashton1-5/+101
2024-04-02wsi: Add common infrastructure for explicit syncJoshua Ashton3-34/+466
2024-04-02wsi: Get timeline semaphore exportable handle typesJoshua Ashton2-1/+13
2024-04-02wsi: Track CPU side present ordering via a serialJoshua Ashton2-0/+4
2024-04-02wsi: Add acquired member to wsi_imageJoshua Ashton3-1/+19
2024-04-02wsi: Track if timeline semaphores are supportedJoshua Ashton2-0/+3
2024-04-02build: Add linux-drm-syncobj-v1 wayland protocolJoshua Ashton1-0/+1
2024-04-02wsi: Add explicit_sync to wsi_drm_image_paramsJoshua Ashton2-0/+5
2024-04-02wsi: Add explicit_sync to wsi_image_infoJoshua Ashton3-10/+8
2024-04-02wsi: Pass wsi_drm_image_params to wsi_configure_prime_imageJoshua Ashton1-8/+9
2024-04-02wsi: Pass wsi_drm_image_params to wsi_configure_native_imageJoshua Ashton1-13/+9
2024-03-28wsi/x11: Return OUT_OF_DATE on sw resize.Hans-Kristian Arntzen1-2/+2
2024-03-28vulkan/wsi/x11: Explicitly discard errors from xcb_present_pixmap.David Stern1-15/+17
2024-03-22wsi/wayland: Init outstanding list earlier.Hans-Kristian Arntzen1-2/+2
2024-03-08vulkan: properly ensure wsi_entrypoints header gen orderYiwei Zhang1-0/+1
2024-03-08vulkan: remove unused wsi_common_entrypoints include and depYiwei Zhang1-4/+0
2024-03-05treewide: Remove vulkan/runtime vulkan/util prefix in include pathYonggang Luo1-2/+2
2024-02-29vulkan/wsi/wayland: More descriptive name for swapchain queueDerek Foreman1-1/+10
2024-02-29wsi/wayland: Replace surface pilfer with retired bool.Hans-Kristian Arntzen1-6/+45
2024-02-29vulkan/wsi/wayland: Use wl_display_dispatch_queue_timeoutDerek Foreman1-75/+26
2024-02-29vulkan/wsi/wayland: Adjust presentation id lockingDerek Foreman1-9/+7
2024-02-29vulkan/wsi/wayland: Remove confusing commentDerek Foreman1-1/+0
2024-02-28meson: fix a build ererorChia-I Wu1-1/+3
2024-02-28vulkan/wsi: fix force_bgra8_unorm_firstRobert Beckett1-1/+1
2024-02-28vulkan/wsi/wayland: Give names to our Wayland event queuesDerek Foreman1-2/+4
2024-02-27vulkan/wsi/wayland: Use dispatch_queue_timeout in acquire_next_imageSebastian Wick1-43/+10
2024-02-27loader/wayland: Add fallback wl_display_dispatch_queue_timeoutSebastian Wick2-0/+3
2024-02-26wsi/wl: check wsi_wl_surface's validity before usePierre-Eric Pelloux-Prayer1-1/+2
2024-02-22wsi/wl: flush connection on swapchain failurePierre-Eric Pelloux-Prayer1-0/+6