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();
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.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,
)?;
if self.vertex_count != 0 {
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.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])?;