Skip to content

Commit 7a71f3a

Browse files
committed
Format & clippy
1 parent d76f5ec commit 7a71f3a

1 file changed

Lines changed: 16 additions & 12 deletions

File tree

wgpu-core/src/command/ray_tracing.rs

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
use alloc::{boxed::Box, sync::Arc, vec::Vec};
22
use core::{
3-
cmp::max, mem, num::NonZeroU64, ops::{Deref, Range},
3+
cmp::max,
4+
mem,
5+
num::NonZeroU64,
6+
ops::{Deref, Range},
47
};
58

69
use wgt::{math::align_to, BufferUsages, BufferUses, Features};
@@ -158,10 +161,8 @@ impl super::CommandEncoder {
158161

159162
for tlas_package in &tlas_iter {
160163
tlas_package.tlas.check_is_valid()?;
161-
for instance in &tlas_package.instances {
162-
if let Some(instance) = instance {
163-
instance.blas.check_is_valid()?;
164-
}
164+
for instance in tlas_package.instances.iter().flatten() {
165+
instance.blas.check_is_valid()?;
165166
}
166167
}
167168

@@ -234,14 +235,17 @@ impl Global {
234235
});
235236
let tlases = tlas_iter.map(|e| ArcTlasPackage {
236237
tlas: hub.tlas_s.get(e.tlas),
237-
instances: e.instances.map(|instance| {
238-
instance.as_ref().map(|instance| ArcTlasInstance {
239-
blas: hub.blas_s.get(instance.blas),
240-
transform: *instance.transform,
241-
custom_data: instance.custom_data,
242-
mask: instance.mask,
238+
instances: e
239+
.instances
240+
.map(|instance| {
241+
instance.as_ref().map(|instance| ArcTlasInstance {
242+
blas: hub.blas_s.get(instance.blas),
243+
transform: *instance.transform,
244+
custom_data: instance.custom_data,
245+
mask: instance.mask,
246+
})
243247
})
244-
}).collect(),
248+
.collect(),
245249
lowest_unmodified: e.lowest_unmodified,
246250
});
247251
cmd_enc.build_acceleration_structures(blases.into_iter(), tlases.collect())

0 commit comments

Comments
 (0)