mirror of
https://github.com/emilk/egui.git
synced 2026-09-01 06:10:06 -04:00
general wgpu updates
This commit is contained in:
@@ -107,7 +107,7 @@ impl Painter {
|
|||||||
) -> Self {
|
) -> Self {
|
||||||
let instance = wgpu::Instance::new(wgpu::InstanceDescriptor {
|
let instance = wgpu::Instance::new(wgpu::InstanceDescriptor {
|
||||||
backends: configuration.supported_backends,
|
backends: configuration.supported_backends,
|
||||||
dx12_shader_compiler: Default::default(),
|
..Default::default()
|
||||||
});
|
});
|
||||||
|
|
||||||
Self {
|
Self {
|
||||||
@@ -528,6 +528,7 @@ impl Painter {
|
|||||||
});
|
});
|
||||||
|
|
||||||
let mut render_pass = encoder.begin_render_pass(&wgpu::RenderPassDescriptor {
|
let mut render_pass = encoder.begin_render_pass(&wgpu::RenderPassDescriptor {
|
||||||
|
label: Some("egui_render"),
|
||||||
color_attachments: &[Some(wgpu::RenderPassColorAttachment {
|
color_attachments: &[Some(wgpu::RenderPassColorAttachment {
|
||||||
view,
|
view,
|
||||||
resolve_target,
|
resolve_target,
|
||||||
@@ -538,7 +539,7 @@ impl Painter {
|
|||||||
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| {
|
||||||
@@ -546,12 +547,13 @@ impl Painter {
|
|||||||
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: true,
|
store: wgpu::StoreOp::Discard,
|
||||||
}),
|
}),
|
||||||
stencil_ops: None,
|
stencil_ops: None,
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
label: Some("egui_render"),
|
timestamp_writes: None,
|
||||||
|
occlusion_query_set: None,
|
||||||
});
|
});
|
||||||
|
|
||||||
renderer.render(&mut render_pass, clipped_primitives, &screen_descriptor);
|
renderer.render(&mut render_pass, clipped_primitives, &screen_descriptor);
|
||||||
|
|||||||
Reference in New Issue
Block a user