Compare commits

..

No commits in common. "ea8b6fd73465d38cf9267f14d8cffd3ddc09d541" and "d49fbd6f6ed1c5ae154e42bacfb06b3053170ab8" have entirely different histories.

3 changed files with 8 additions and 12 deletions

View file

@ -61,8 +61,7 @@ impl BackgroundGenerator {
}) })
.set_sample_count(max_supported_sample_count) .set_sample_count(max_supported_sample_count)
.add_resolve_targets(vec![image.clone()]) .add_resolve_targets(vec![image.clone()])
.use_queue(queue.clone()) .build(&device, &queue)?,
.build(&device)?,
) )
.build(&device)?; .build(&device)?;

View file

@ -78,7 +78,7 @@ impl Pedals {
.add_sub_pass( .add_sub_pass(
SubPass::builder(history_image.width(), history_image.height()) SubPass::builder(history_image.width(), history_image.height())
.set_prepared_targets(&[history_image.clone()], 0, [0.3, 0.3, 0.3, 1.0], true) .set_prepared_targets(&[history_image.clone()], 0, [0.3, 0.3, 0.3, 1.0], true)
.build(&device)?, .build(&device, &queue)?,
) )
.build(&device)?; .build(&device)?;
@ -213,7 +213,7 @@ impl Pedals {
))?; ))?;
self.render_target self.render_target
.begin(&mut recorder, VK_SUBPASS_CONTENTS_INLINE, 0); .begin(&recorder, VK_SUBPASS_CONTENTS_INLINE, 0);
recorder.bind_pipeline(self.pipeline.pipeline())?; recorder.bind_pipeline(self.pipeline.pipeline())?;
@ -225,7 +225,7 @@ impl Pedals {
recorder.bind_vertex_buffer(&self.brake_vertex_buffer); recorder.bind_vertex_buffer(&self.brake_vertex_buffer);
recorder.draw_complete_single_instance(self.brake_vertex_buffer.size() as u32); recorder.draw_complete_single_instance(self.brake_vertex_buffer.size() as u32);
self.render_target.end(&mut recorder); self.render_target.end(&recorder);
} }
Ok(command_buffer) Ok(command_buffer)

View file

@ -116,7 +116,7 @@ impl Radar {
rendering.swapchain().height(), rendering.swapchain().height(),
) )
.set_prepared_targets(&rendering.images(), 0, [0.0, 0.0, 0.0, 1.0], false) .set_prepared_targets(&rendering.images(), 0, [0.0, 0.0, 0.0, 1.0], false)
.build(&device)?, .build(&device, &queue)?,
) )
.build(&device)?; .build(&device)?;
@ -226,11 +226,8 @@ impl Radar {
| VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT, | VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT,
))?; ))?;
self.render_target.begin( self.render_target
&mut recorder, .begin(&recorder, VK_SUBPASS_CONTENTS_INLINE, image_index as usize);
VK_SUBPASS_CONTENTS_INLINE,
image_index as usize,
);
recorder.bind_pipeline(self.pipeline.pipeline())?; recorder.bind_pipeline(self.pipeline.pipeline())?;
@ -242,7 +239,7 @@ impl Radar {
recorder.draw_complete_single_instance(buffer.size() as u32); recorder.draw_complete_single_instance(buffer.size() as u32);
} }
self.render_target.end(&mut recorder); self.render_target.end(&recorder);
} }
Ok(command_buffer) Ok(command_buffer)