File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -533,8 +533,6 @@ fn iter_blas<'snatch_guard: 'buffers, 'buffers>(
533533 blas_storage : & mut Vec < BlasStore < ' buffers > > ,
534534 state : & mut EncodingState < ' snatch_guard , ' _ > ,
535535) -> Result < ( ) , BuildAccelerationStructureError > {
536- let mut triangle_entries =
537- Vec :: < hal:: AccelerationStructureTriangles < dyn hal:: DynBuffer > > :: new ( ) ;
538536 for entry in blas_iter {
539537 let blas = & entry. blas ;
540538 state. tracker . blas_s . insert_single ( blas. clone ( ) ) ;
@@ -543,6 +541,9 @@ fn iter_blas<'snatch_guard: 'buffers, 'buffers>(
543541
544542 match & entry. geometries {
545543 ArcBlasGeometries :: TriangleGeometries ( triangle_geometries) => {
544+ let mut triangle_entries =
545+ Vec :: < hal:: AccelerationStructureTriangles < dyn hal:: DynBuffer > > :: new ( ) ;
546+
546547 for ( i, mesh) in triangle_geometries. iter ( ) . enumerate ( ) {
547548 let size_desc = match & blas. sizes {
548549 wgt:: BlasGeometrySizeDescriptors :: Triangles { descriptors } => descriptors,
@@ -840,7 +841,6 @@ fn iter_blas<'snatch_guard: 'buffers, 'buffers>(
840841 entries : hal:: AccelerationStructureEntries :: Triangles ( triangle_entries) ,
841842 scratch_buffer_offset,
842843 } ) ;
843- triangle_entries = Vec :: new ( ) ;
844844 }
845845 }
846846 }
You can’t perform that action at this time.
0 commit comments