layers: Add VK_EXT_external_semaphore_drm_syncobj#11791
Conversation
|
Author mahkoh not on autobuild list. Waiting for curator authorization before starting CI build. |
|
Author mahkoh not on autobuild list. Waiting for curator authorization before starting CI build. |
|
@mahkoh this looks good, I know the VVL coverage was very minimal, for sake of making everyone's life easy, feel free to just leave this here, and when the extension is added, we will pull it VVL with a header update (all the generated code) and then you can just rebase this, with the new generated VUs and we should be good to go The only thing I will ask then (not now, but before merging) is to
|
|
Author mahkoh not on autobuild list. Waiting for curator authorization before starting CI build. |
|
Author mahkoh not on autobuild list. Waiting for curator authorization before starting CI build. |
|
Author mahkoh not on autobuild list. Waiting for curator authorization before starting CI build. |
|
Author mahkoh not on autobuild list. Waiting for curator authorization before starting CI build. |
|
Author mahkoh not on autobuild list. Waiting for curator authorization before starting CI build. |
|
Author mahkoh not on autobuild list. Waiting for curator authorization before starting CI build. |
|
Author mahkoh not on autobuild list. Waiting for curator authorization before starting CI build. |
|
Author mahkoh not on autobuild list. Waiting for curator authorization before starting CI build. |
|
I've added the requested tests and fixed a pre-existing bug. |
| auto exportable_types = FindSupportedExternalSemaphoreHandleTypes(Gpu(), VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT); | ||
| exportable_types &= ~VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_DRM_SYNCOBJ_BIT_EXT; |
There was a problem hiding this comment.
I'm not entirely sure why this is necessary. Does the vulkan device in CI set all bits here? This is not necessary when I run the test locally.
KhronosGroup/Vulkan-Docs#2692