mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-22 23:30:14 +00:00
Check Vulkan Win32 interop extensions in DX12 bridge preflight
This commit is contained in:
parent
fd2ca42f28
commit
19bc52f54e
3 changed files with 48 additions and 11 deletions
|
|
@ -60,6 +60,9 @@ Runtime note:
|
|||
- DX12 bridge device preflight toggle:
|
||||
- `WOWEE_FSR3_WRAPPER_DX12_VALIDATE_DEVICE=1` (default)
|
||||
- `WOWEE_FSR3_WRAPPER_DX12_VALIDATE_DEVICE=0` to skip DXGI/D3D12 device creation probe
|
||||
- DX12 bridge preflight also validates Vulkan Win32 interop support:
|
||||
- required device functions: `vkGetMemoryWin32HandleKHR`, `vkImportSemaphoreWin32HandleKHR`, `vkGetSemaphoreWin32HandleKHR`
|
||||
- required device extensions: `VK_KHR_external_memory`, `VK_KHR_external_memory_win32`, `VK_KHR_external_semaphore`, `VK_KHR_external_semaphore_win32`
|
||||
- Path B wrapper ABI contract is declared in:
|
||||
- `include/rendering/amd_fsr3_wrapper_abi.h`
|
||||
- Required wrapper exports:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue