diff --git a/vulkan-rs/src/render_target/mod.rs b/vulkan-rs/src/render_target/mod.rs index bda1675..5479232 100644 --- a/vulkan-rs/src/render_target/mod.rs +++ b/vulkan-rs/src/render_target/mod.rs @@ -342,6 +342,11 @@ impl RenderTarget { } pub fn end(&self, buffer_recorder: &mut CommandBufferRecorder<'_>) { + debug_assert_eq!( + self.current_subpass.load(SeqCst) as usize, + self.sub_passes.len() - 1 + ); + buffer_recorder.end_render_pass(); } }