fix: wgpu 28 port + background accessor post-rebase
Some checks failed
Validate .desktop files / validate (push) Has been cancelled

Leyoda 2026 – GPLv3
This commit is contained in:
Lionel DARNIS 2026-07-04 09:52:35 +02:00
parent d437199eb5
commit 4a1bfc975c
3 changed files with 45 additions and 218 deletions

View file

@ -83,7 +83,7 @@ impl VideoPipeline {
let layout = device.create_pipeline_layout(&wgpu::PipelineLayoutDescriptor {
label: Some("iced_video_player pipeline layout"),
bind_group_layouts: &[&bg0_layout],
push_constant_ranges: &[],
immediate_size: 0,
});
let pipeline = device.create_render_pipeline(&wgpu::RenderPipelineDescriptor {
@ -112,7 +112,7 @@ impl VideoPipeline {
})],
compilation_options: wgpu::PipelineCompilationOptions::default(),
}),
multiview: None,
multiview_mask: None,
cache: None,
});
@ -123,7 +123,7 @@ impl VideoPipeline {
address_mode_w: wgpu::AddressMode::ClampToEdge,
mag_filter: wgpu::FilterMode::Linear,
min_filter: wgpu::FilterMode::Linear,
mipmap_filter: wgpu::FilterMode::Nearest,
mipmap_filter: wgpu::MipmapFilterMode::Nearest,
lod_min_clamp: 0.0,
lod_max_clamp: 1.0,
compare: None,
@ -355,6 +355,7 @@ impl VideoPipeline {
depth_stencil_attachment: None,
timestamp_writes: None,
occlusion_query_set: None,
multiview_mask: None,
});
pass.set_pipeline(&self.pipeline);