-
Notifications
You must be signed in to change notification settings - Fork 342
render/vulkan: add support for VK_EXT_external_memory_host #3264
Comments
Needs to be optional due to missing userptr on BSDs, see FreeBSDDesktop/kms-drm#197 (comment) and mesa!13162. CC @unrelentingtech to check if radv is also affected. |
Not all drivers implement the ext anyways, so yeah we'll make it optional. |
@jbeich yes, radv would be affected of course. We really should implement mmu notifiers already… |
Isn't uploading stuff to the GPU just a normal command submission, that isn't blocking anyway? It just depends how you wait on the fence or whatever. |
This wlroots/render/vulkan/texture.c Line 97 in cc2ebd9
The ext allows Vulkan to asynchronously perform that |
This would allow for non-blocking shm texture uploads.
wlroots has migrated to gitlab.freedesktop.org. This issue has been moved to:
https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3264
The text was updated successfully, but these errors were encountered: