|
|
@@ -143,6 +143,8 @@ Error AccelerationStructureImpl::init(const AccelerationStructureInitInfo& inf)
|
|
|
ANKI_ASSERT(m_bottomLevelInfo.m_gpuAddress);
|
|
|
}
|
|
|
|
|
|
+ initBuildInfo();
|
|
|
+
|
|
|
return Error::NONE;
|
|
|
}
|
|
|
|
|
|
@@ -172,7 +174,7 @@ void AccelerationStructureImpl::initBuildInfo()
|
|
|
{
|
|
|
BufferInitInfo buffInit("RT_instances");
|
|
|
buffInit.m_size = sizeof(VkAccelerationStructureInstanceKHR) * instanceCount;
|
|
|
- buffInit.m_usage = BufferImpl::ACCELERATION_STRUCTURE_BUILD_SCRATCH_USAGE;
|
|
|
+ buffInit.m_usage = InternalBufferUsageBit::ACCELERATION_STRUCTURE_BUILD_SCRATCH;
|
|
|
buffInit.m_access = BufferMapAccessBit::WRITE;
|
|
|
m_topLevelInfo.m_instancesBuff = getManager().newBuffer(buffInit);
|
|
|
}
|