Skip to content
Snippets Groups Projects

c/client: Vulkan fences for synchronisation

Merged Jakob Bornecrantz requested to merge wallbraker/monado-collabora:jakob/vulkan-fence into main

Merge request reports

Pipeline #518827 passed

Pipeline passed for 65416b4e on wallbraker:jakob/vulkan-fence

Approval is optional

Merged by Rylie PavlikRylie Pavlik 2 years ago (Feb 25, 2022 11:18pm UTC)

Merge details

  • Changes merged into with 65416b4e.
  • Deleted the source branch.

Pipeline #518831 passed

Pipeline passed for 65416b4e on main

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • This looks pretty solid to me! Didn't run it but the commit-by-commit changes are readable and make sense.

  • Rylie Pavlik approved this merge request

    approved this merge request

  • Rylie Pavlik added 6 commits

    added 6 commits

    • add7b572 - 1 commit from branch monado:main
    • 1c7f3ce8 - aux/vk: Order files in build scripts (NFC)
    • e1a1d37c - aux/vk: Refactor our sync primitives (NFC)
    • 2f0db858 - aux/vk: Add vkGetFenceWin32HandleKHR (NFC)
    • ebdb6168 - aux/vk: Add vk_create_and_submit_fence_native
    • f3cd0ccb - c/client: Create and pass down sync_handles to native compositor

    Compare with previous version

  • Turns out this doesn't work on nVidia, will add detection code and disable there.

  • Jakob Bornecrantz resolved all threads

    resolved all threads

  • added 1 commit

    • 5ad77716 - Apply 1 suggestion(s) to 1 file(s)

    Compare with previous version

  • added 3 commits

    • a3bea088 - aux/vk: Add vk_create_and_submit_fence_native
    • 86498776 - c/client: Add tracing to Vulkan client compositor
    • c8a1139e - c/client: Create and pass down sync_handles to native compositor

    Compare with previous version

  • added 9 commits

    • e1c18024 - 1 commit from branch monado:main
    • d6e0c458 - aux/vk: Order files in build scripts (NFC)
    • 36025886 - aux/vk: Refactor our sync primitives (NFC)
    • 543f28ab - aux/vk: Add vkGetFenceWin32HandleKHR (NFC)
    • ebe895bd - aux/vk: Add vkGetPhysicalDeviceExternal[Buffer|Fence|Semaphore]PropertiesKHR (NFC)
    • be55f8b3 - aux/vk: Track which fences are supported
    • fa4c4592 - aux/vk: Add vk_create_and_submit_fence_native
    • b18ac174 - c/client: Add tracing to Vulkan client compositor
    • 317231e9 - c/client: Create and pass down sync_handles to native compositor

    Compare with previous version

  • added 5 commits

    • 78f3340b - aux/vk: Check which fence types support import and export
    • f5c77dfb - aux/vk: Add vk_create_and_submit_fence_native
    • ac752a65 - c/client: Add tracing to Vulkan client compositor
    • 2c471014 - c/client: Create and pass down sync_handles to native compositor
    • ca07b3cc - c/client: Set default logging level for vk_bundle in vk compositor

    Compare with previous version

  • Jakob Bornecrantz added 1 deleted label

    added 1 deleted label

  • Rylie Pavlik
  • Rylie Pavlik added 3 commits

    added 3 commits

    • f6788f55 - c/client: Create and pass down sync_handles to native compositor
    • 82299052 - c/client: Set default logging level for vk_bundle in vk compositor
    • 65416b4e - doc: Document !1142 (merged)

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading