Fix backwards check for valid referenced ASs during init states

This commit is contained in:
baldurk
2024-10-19 01:21:47 +01:00
parent b4c659eb9a
commit 97ff2d67f8
+1 -1
View File
@@ -1450,7 +1450,7 @@ bool D3D12ResourceManager::Serialise_InitialState(SerialiserType &ser, ResourceI
WrappedID3D12Resource *blas = GetLiveAs<WrappedID3D12Resource>(blasId);
D3D12AccelerationStructure *as = NULL;
if(blasId == ResourceId() || blas == NULL || blas->GetAccStructIfExist(blasOffs, &as))
if(blasId == ResourceId() || blas == NULL || !blas->GetAccStructIfExist(blasOffs, &as))
{
RDCWARN(
" %u: BLAS referenced by TLAS is not available on replay - possibly stale "