jp7677 / dxvk-nvapi

Alternative NVAPI implementation on top of DXVK.
MIT License
373 stars 32 forks source link

Support NVAPI D3D12 SER extension #124

Open oscarbg opened 1 year ago

oscarbg commented 1 year ago

Hi,

would be possible supporting the NVAPI D3D12 SER extension via the VK NV VK_NV_ray_tracing_invocation_reorder extension.. seems relatively "easy" to support being just a "hint" passed to RT pipelines from quick inspection.. also should be more useful in real world than OMM or other efforts like DLSS-G: for example "Sackboy: A Big Adventure" supports that, it seems.. also NV Path tracing SDK sample (in D3D12 mode) and perhaps even Omniverse DX12 renderer(?).. also Portal RTX uses SER, I don't know if it's VK or DX12 since it uses DXVK but I believe it's in DX12 mode also?

thanks..

Saancreed commented 1 year ago

@oscarbg See my reply here: https://github.com/jp7677/dxvk-nvapi/issues/123#issuecomment-1529565678