Fix solari.
This commit is contained in:
parent
be3010cafe
commit
f1be78ca85
@ -71,14 +71,14 @@ pub fn prepare_raytracing_scene_bindings(
|
|||||||
let mut textures = CachedBindingArray::new();
|
let mut textures = CachedBindingArray::new();
|
||||||
let mut samplers = Vec::new();
|
let mut samplers = Vec::new();
|
||||||
let mut materials = StorageBufferList::<GpuMaterial>::default();
|
let mut materials = StorageBufferList::<GpuMaterial>::default();
|
||||||
let mut tlas = TlasPackage::new(render_device.wgpu_device().create_tlas(
|
let mut tlas = render_device
|
||||||
&CreateTlasDescriptor {
|
.wgpu_device()
|
||||||
|
.create_tlas(&CreateTlasDescriptor {
|
||||||
label: Some("tlas"),
|
label: Some("tlas"),
|
||||||
flags: AccelerationStructureFlags::PREFER_FAST_TRACE,
|
flags: AccelerationStructureFlags::PREFER_FAST_TRACE,
|
||||||
update_mode: AccelerationStructureUpdateMode::Build,
|
update_mode: AccelerationStructureUpdateMode::Build,
|
||||||
max_instances: instances_query.iter().len() as u32,
|
max_instances: instances_query.iter().len() as u32,
|
||||||
},
|
});
|
||||||
));
|
|
||||||
let mut transforms = StorageBufferList::<Mat4>::default();
|
let mut transforms = StorageBufferList::<Mat4>::default();
|
||||||
let mut geometry_ids = StorageBufferList::<GpuInstanceGeometryIds>::default();
|
let mut geometry_ids = StorageBufferList::<GpuInstanceGeometryIds>::default();
|
||||||
let mut material_ids = StorageBufferList::<u32>::default();
|
let mut material_ids = StorageBufferList::<u32>::default();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user