-
Notifications
You must be signed in to change notification settings - Fork 291
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support VK_GOOGLE_surfaceless_query #1636
Support VK_GOOGLE_surfaceless_query #1636
Conversation
CI Vulkan-Loader build queued with queue ID 346295. |
CI Vulkan-Loader build queued with queue ID 346312. |
CI Vulkan-Loader build # 2855 running. |
CI Vulkan-Loader build # 2855 failed. |
d8f3e89
to
360a77b
Compare
CI Vulkan-Loader build queued with queue ID 346347. |
CI Vulkan-Loader build queued with queue ID 346364. |
CI Vulkan-Loader build # 2857 running. |
CI Vulkan-Loader build # 2857 failed. |
360a77b
to
757324b
Compare
CI Vulkan-Loader build queued with queue ID 346402. |
CI Vulkan-Loader build queued with queue ID 346419. |
757324b
to
580c657
Compare
CI Vulkan-Loader build queued with queue ID 346420. |
CI Vulkan-Loader build # 2860 running. |
CI Vulkan-Loader build queued with queue ID 346456. |
CI Vulkan-Loader build # 2861 running. |
580c657
to
d9f10cf
Compare
CI Vulkan-Loader build queued with queue ID 346475. |
CI Vulkan-Loader build # 2862 running. |
CI Vulkan-Loader build queued with queue ID 346493. |
CI Vulkan-Loader build # 2863 running. |
CI Vulkan-Loader build # 2863 failed. |
d9f10cf
to
6f80ef8
Compare
CI Vulkan-Loader build queued with queue ID 347479. |
CI Vulkan-Loader build # 2864 running. |
CI Vulkan-Loader build queued with queue ID 347497. |
Requires bypassing the logic which dereferences VkSurfaceKHR in vkGetPhysicalDeviceSurfaceFormatsKHR and vkGetPhysicalDeviceSurfacePresentModesKHR. This should have been done closer to the release of VK_GOOGLE_surfaceless_query, but because that extension was meant for Android, which isn't supported by this loader, it was not done. That said, SwiftShader can support the extension, so support is now being added in this commit.
6f80ef8
to
c758b06
Compare
CI Vulkan-Loader build queued with queue ID 347502. |
CI Vulkan-Loader build # 2866 running. |
CI Vulkan-Loader build # 2866 passed. |
Requires bypassing the logic which dereferences VkSurfaceKHR in
vkGetPhysicalDeviceSurfaceFormatsKHR and
vkGetPhysicalDeviceSurfacePresentModesKHR. This should have been done
closer to the release of VK_GOOGLE_surfaceless_query, but because that
extension was meant for Android, which isn't supported by this loader,
it was not done. That said, SwiftShader can support the extension, so
support is now being added in this commit.