Add DX12 factory/device preflight for bridge mode

This commit is contained in:
Kelsi 2026-03-09 00:54:36 -07:00
parent 127c8cccc3
commit fd2ca42f28
3 changed files with 72 additions and 4 deletions

View file

@ -57,6 +57,9 @@ Runtime note:
- `WOWEE_FSR3_WRAPPER_BACKEND=dx12_bridge`
- DX12 bridge runtime override:
- `WOWEE_FSR3_DX12_RUNTIME_LIB=<path-to-amd_fidelityfx_framegeneration_dx12.dll>`
- 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
- Path B wrapper ABI contract is declared in:
- `include/rendering/amd_fsr3_wrapper_abi.h`
- Required wrapper exports: