malstraem
malstraem
Interoperability possible using [WGL_NV_DX_interop2](https://opengl.gpuinfo.org/listreports.php?extension=WGL_NV_DX_interop2) that widely supported.
@NogginBops >creating an OpenGL context isn't possible in WinUI 3 Same as for WPF 🤓 In any case you need to implement the interaction between OpenGL and DirectX. With WinUI...
>out of device memory Sounds like import needs dedicated allocation. I'll investigate this once I get my hands on a laptop with an integrated intel card 😅
@sven-axm, Vulkan documentation is quite confusing and hard to navigate, but here are a few points: 1. `CompatibleHandleTypes` of [`VkExternalMemoryProperties` ](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkExternalMemoryPropertiesKHR.html) should be checked to contains `VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT` and `VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT`. Depending...
@sven-axm, I am preparing changes with processing correct paths for `VkExternalMemoryHandleTypeFlagBits`, will be pushed soon. I think WPF case with `VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT` only need additional call to copy resource.
@jack-day, your fixes have been merged, much thanks. Since it looks good, I think it would be more valuable if the example worked for both handle types. I'll try to...