Skip to content

Commit e207d30

Browse files
committed
Simplify wgpu instance creation by using default environment options
1 parent c5f9e13 commit e207d30

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

vello/src/util.rs

+2-9
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,11 @@ impl RenderContext {
3232
pub fn new() -> Self {
3333
let backends = wgpu::Backends::from_env().unwrap_or_default();
3434
let flags = wgpu::InstanceFlags::from_build_config().with_env();
35-
let dx12_shader_compiler = wgpu::Dx12Compiler::from_env().unwrap_or_default();
36-
let gles_minor_version = wgpu::Gles3MinorVersion::from_env().unwrap_or_default();
37-
35+
let backend_options = wgpu::BackendOptions::from_env_or_default();
3836
let instance = Instance::new(&wgpu::InstanceDescriptor {
3937
backends,
4038
flags,
41-
backend_options: wgpu::BackendOptions {
42-
dx12: wgpu::Dx12BackendOptions {
43-
shader_compiler: dx12_shader_compiler,
44-
},
45-
gl: wgpu::GlBackendOptions { gles_minor_version },
46-
},
39+
backend_options,
4740
});
4841
Self {
4942
instance,

0 commit comments

Comments
 (0)