summary refs log tree commit diff
path: root/src/graphics/scene.rs
diff options
context:
space:
mode:
authorIrene Knapp <ireneista@irenes.space>2026-08-14 02:35:23 -0700
committerIrene Knapp <ireneista@irenes.space>2026-08-14 02:35:23 -0700
commit5a4fad7b67a6ab477b230f4d8a70efed0e9100cb (patch)
tree95f10f8106a225e0fcd4a1fbd0d0bca2ced51b38 /src/graphics/scene.rs
parent19e3a0f319fd04c1dde803796ec272d038b634f7 (diff)
move all the per-frame stuff into its own struct and file
Force-Push: yes
Change-Id: I54b5c8fcc692616f83a37039a445796dddd4b7e4
Diffstat (limited to 'src/graphics/scene.rs')
-rw-r--r--src/graphics/scene.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/graphics/scene.rs b/src/graphics/scene.rs
index 874e9ea..f73ebf2 100644
--- a/src/graphics/scene.rs
+++ b/src/graphics/scene.rs
@@ -12,9 +12,10 @@ pub fn generate_scene_commands<'a>(image_index: usize, time: f32,
                                    device: &Device, extent: &vk::Extent2D)
     -> Result<&'a vk::CommandBuffer>
 {
-  let command_buffer = &render.command_buffers[image_index];
-  let framebuffer = &render.framebuffers[image_index];
-  let descriptor_set = &render.descriptor_sets[image_index];
+  let frame = &render.per_frame[image_index];
+  let command_buffer = &frame.command_buffer;
+  let framebuffer = &frame.framebuffer;
+  let descriptor_set = &frame.descriptor_set;
 
   let inheritance_info = vk::CommandBufferInheritanceInfo::builder();