summaryrefslogtreecommitdiff
path: root/alligator_render/src/config.rs
diff options
context:
space:
mode:
Diffstat (limited to 'alligator_render/src/config.rs')
-rw-r--r--alligator_render/src/config.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/alligator_render/src/config.rs b/alligator_render/src/config.rs
index e342657..c3cc6b6 100644
--- a/alligator_render/src/config.rs
+++ b/alligator_render/src/config.rs
@@ -168,7 +168,6 @@ impl<'a> RenderWindowConfig<'a> {
&self,
supported_present_modes: &[wgpu::PresentMode],
supported_alpha_modes: &[wgpu::CompositeAlphaMode],
- supported_texture_formats: Vec<wgpu::TextureFormat>,
) -> wgpu::SurfaceConfiguration {
let present_mode = Self::present_mode(self.vsync, supported_present_modes);
let alpha_mode = Self::alpha_mode(supported_alpha_modes);
@@ -176,12 +175,15 @@ impl<'a> RenderWindowConfig<'a> {
// configuration for the surface
wgpu::SurfaceConfiguration {
usage: wgpu::TextureUsages::RENDER_ATTACHMENT,
- format: supported_texture_formats[0],
+ format: wgpu::TextureFormat::Bgra8Unorm,
width: self.default_width.get(),
height: self.default_height.get(),
alpha_mode,
present_mode,
- view_formats: supported_texture_formats,
+ view_formats: vec![
+ wgpu::TextureFormat::Bgra8Unorm,
+ wgpu::TextureFormat::Bgra8UnormSrgb,
+ ],
}
}