https://github.com/jorgemagic/directx-vulkan-interop
This is a demo using Evergine to check share resource between DirectX and Vulkan using the VK_NV_external_memory vulkan extension
https://github.com/jorgemagic/directx-vulkan-interop
directx interop shared-memory vulkan
Last synced: 2 days ago
JSON representation
This is a demo using Evergine to check share resource between DirectX and Vulkan using the VK_NV_external_memory vulkan extension
- Host: GitHub
- URL: https://github.com/jorgemagic/directx-vulkan-interop
- Owner: Jorgemagic
- License: mit
- Created: 2022-01-21T11:41:34.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-21T12:04:10.000Z (about 4 years ago)
- Last Synced: 2025-02-06T22:23:29.439Z (about 1 year ago)
- Topics: directx, interop, shared-memory, vulkan
- Language: HLSL
- Homepage:
- Size: 219 KB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DirectX and Vulkan interop
This is a demo using [Evergine](https://evergine.com/) to check share resource between DirectX and Vulkan using the **VK_NV_external_memory** vulkan extension.
For more details about this demo read this article.

## References
- [Getting Vulkan Ready For VR by James Jones and Mathias Schott](https://developer.nvidia.com/getting-vulkan-ready-vr)
- [Surface sharing between Windows graphics APIs](https://docs.microsoft.com/en-us/windows/win32/direct3darticles/surface-sharing-between-windows-graphics-apis)