Trying to fix empty rendering

This commit is contained in:
hodasemi 2025-04-07 15:37:05 +02:00
parent 83c358ad7e
commit c3aafa1911

View file

@ -679,31 +679,33 @@ where
let index = *indices.mono(); let index = *indices.mono();
if let Some(scene_buffer) = self.animator.animate(
&content,
self.vertex_count,
buffer_recorder,
index,
&self.view,
)? {
self.scene_desc_set
.update(&[DescriptorWrite::storage_buffers(0, &[scene_buffer])])?;
}
self.copy_source_image(buffer_recorder, &images.mono()[index])?; self.copy_source_image(buffer_recorder, &images.mono()[index])?;
self.renderer.process( if self.vertex_count != 0 {
buffer_recorder, if let Some(scene_buffer) = self.animator.animate(
&[ &content,
&self.scene_desc_set, self.vertex_count,
&self.material_desc_set, buffer_recorder,
&self.texture_desc_set, index,
&self.light_descriptor_set, &self.view,
&self.light_info_desc_set, )? {
], self.scene_desc_set
self.animator.buffer(), .update(&[DescriptorWrite::storage_buffers(0, &[scene_buffer])])?;
index, }
)?;
self.renderer.process(
buffer_recorder,
&[
&self.scene_desc_set,
&self.material_desc_set,
&self.texture_desc_set,
&self.light_descriptor_set,
&self.light_info_desc_set,
],
self.animator.buffer(),
index,
)?;
}
self.present_image(buffer_recorder, &images.mono()[index])?; self.present_image(buffer_recorder, &images.mono()[index])?;