[PATCH 0/4] Add support for Vulkan shared memory in wine.
Alexandre Julliard
julliard at winehq.org
Mon Nov 4 09:39:46 CST 2019
Derek Lesho <dlesho at codeweavers.com> writes:
> This patchset adds support for Vulkan shared memory in wine, which can
> in turn be used by API layers like DXVK or D9VK to support D3D shared
> resources. The final commit in the patchset adds a wine extension
> allowing layers to associate a custom struct describing a resource, so
> that they can recreate it with no outside information. In the case of
> DXVK and D3D11 shared resources, this is a D3D11_COMMON_TEXTURE_DESC.
>
> While this is the simplest solution, it may be a better idea to define
> a standard structure/s, so that interop between i.e. DXVK and vkd3d
> would be possible.
>
> Keep in mind that this functionality may also be used for resources
> other than textures/surfaces, like synchronization primtives.
This looks like something that belongs in the D3D layers, not in the
server or ntdll.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list