Needs handling of D3D12_STATE_OBJECT_FLAG_ALLOW_STATE_OBJECT_ADDITIONS and probably AddToStateObject.
Needs handling of
D3D12_STATE_OBJECT_FLAG_ALLOW_STATE_OBJECT_ADDITIONSand probablyAddToStateObject.
So because new interface was introduced, it now needs handling of D3D12_STATE_OBJECT_FLAG_ALLOW_STATE_OBJECT_ADDITIONS to get it working again?
Not really a regression. It's a DXR 1.1 API we need to implement eventually. I guess we got lucky before the new APIs were exposed.
I see.
The demo works with raytracing (same as it did) if i set VKD3D_CONFIG=dxr instead of dxr11. That it worked before, was probably because of some sort of fallback due to missing interface or something i guess.
Ill just close it for now, since i guess DXR 1.1 is currently WIP. Can always reopen if a new issue arises with this.
VKD3D_CONFIG=dxr`x1 2021-11
Demo: https://developer.nvidia.com/rtx-technology-showcase
Crash:
good: 930e7cb2511d2113c751b3ea7b9b23bdbec379c0
bad: d61f562a3ec329f3c5fda9a43042a816ab824f45
vkd3d.log.gz