This commit is contained in:
2026-03-09 09:32:18 -07:00
parent 63af55d478
commit 8ce327e43f

View File

@@ -45,8 +45,7 @@ pub async fn setup_and_start(){
let mut output_file = std::fs::File::create("output.h264").unwrap();
for i in 0..frame_count {
let time = 1.0 / 30.0 * i as f32;
wgpu_state.render(time);
wgpu_state.render();
let res = unsafe {
encoder
@@ -170,15 +169,15 @@ impl WgpuState {
}
}
fn render(&self, time: f32) {
fn render(&self) {
let mut encoder = self
.device
.create_command_encoder(&wgpu::CommandEncoderDescriptor {
label: Some("wgpu encoder"),
});
self.y_renderer.render(&mut encoder, time);
self.uv_renderer.render(&mut encoder, time);
self.y_renderer.render(&mut encoder);
self.uv_renderer.render(&mut encoder);
encoder.transition_resources(
[].into_iter(),
@@ -264,7 +263,7 @@ impl PlaneRenderer {
}
}
fn render(&self, encoder: &mut wgpu::CommandEncoder, time: f32) {
fn render(&self, encoder: &mut wgpu::CommandEncoder) {
let clear_color = match self.plane {
wgpu::TextureAspect::Plane0 => wgpu::Color::BLACK,
wgpu::TextureAspect::Plane1 => wgpu::Color {
@@ -294,7 +293,6 @@ impl PlaneRenderer {
});
render_pass.set_pipeline(&self.pipeline);
render_pass.set_immediates(0, &time.to_ne_bytes());
render_pass.draw(0..3, 0..1);
}
}