1
0
mirror of https://github.com/emilk/egui.git synced 2026-09-01 14:20:04 -04:00

web fixup

This commit is contained in:
Andreas Reich
2023-10-08 13:38:41 +02:00
parent 19a869ded0
commit 751887b49f

View File

@@ -78,6 +78,7 @@ impl WebPainterWgpu {
let instance = wgpu::Instance::new(wgpu::InstanceDescriptor { let instance = wgpu::Instance::new(wgpu::InstanceDescriptor {
backends: options.wgpu_options.supported_backends, backends: options.wgpu_options.supported_backends,
dx12_shader_compiler: Default::default(), dx12_shader_compiler: Default::default(),
gles_minor_version: wgpu::Gles3MinorVersion::Automatic,
}); });
let canvas = super::canvas_element_or_die(canvas_id); let canvas = super::canvas_element_or_die(canvas_id);
@@ -237,7 +238,7 @@ impl WebPainter for WebPainterWgpu {
b: clear_color[2] as f64, b: clear_color[2] as f64,
a: clear_color[3] as f64, a: clear_color[3] as f64,
}), }),
store: true, store: wgpu::StoreOp::Store,
}, },
})], })],
depth_stencil_attachment: self.depth_texture_view.as_ref().map(|view| { depth_stencil_attachment: self.depth_texture_view.as_ref().map(|view| {
@@ -245,12 +246,14 @@ impl WebPainter for WebPainterWgpu {
view, view,
depth_ops: Some(wgpu::Operations { depth_ops: Some(wgpu::Operations {
load: wgpu::LoadOp::Clear(1.0), load: wgpu::LoadOp::Clear(1.0),
store: false, store: wgpu::StoreOp::Discard,
}), }),
stencil_ops: None, stencil_ops: None,
} }
}), }),
label: Some("egui_render"), label: Some("egui_render"),
occlusion_query_set: None,
timestamp_writes: None,
}); });
renderer.render(&mut render_pass, clipped_primitives, &screen_descriptor); renderer.render(&mut render_pass, clipped_primitives, &screen_descriptor);