[PATCH v7 4/4] winevulkan: Implement VK_KHR_external_memory_win32 for images.

Zebediah Figura (she/her) zfigura at codeweavers.com
Tue May 25 10:52:59 CDT 2021


How do you plan to implement the following features:

* named NT paths

* security descriptors

* KMT handles

* CL_KHR_d3d11_sharing

* CL_KHR_gl_sharing

* Shared resources in d3d9-11, when using the OpenGL backend

* Shared resources in d3d9-11, when using the Vulkan backend

* Shared resources in d3d12

* Shared resources between d3d9-12 devices, when using wined3d or 
libvkd3d on Windows

* Shared resources between d3d9-12 devices and OpenGL or Vulkan, when 
using wined3d or libvkd3d on Windows

Please give detailed walkthroughs, including code if possible, or 
detailed explanations of why any of these can't be done.


I note your tests also don't seem very interesting; they only share 
objects within the same device. Sharing objects across multiple devices, 
and across multiple processes, strikes me as more interesting.



More information about the wine-devel mailing list