@@ -214,7 +214,7 @@ Opt<BLAS::Staged> BLAS::make(Arc<Device_Memory, Alloc> memory, Buffer data,
214214 .sType = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR,
215215 .type = VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR,
216216 .flags = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_KHR |
217- VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR ,
217+ VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR ,
218218 .mode = VK_BUILD_ACCELERATION_STRUCTURE_MODE_BUILD_KHR,
219219 .geometryCount = static_cast <u32 >(geometries.length ()),
220220 .pGeometries = geometries.data (),
@@ -311,7 +311,7 @@ BLAS BLAS::build(Commands& cmds, Staged buffers) {
311311 .sType = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR,
312312 .type = VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR,
313313 .flags = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_KHR |
314- VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR ,
314+ VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR ,
315315 .mode = VK_BUILD_ACCELERATION_STRUCTURE_MODE_BUILD_KHR,
316316 .dstAccelerationStructure = acceleration_structure,
317317 .geometryCount = static_cast <u32 >(geometries.length ()),
0 commit comments