diff options
Diffstat (limited to 'src/config.rs')
| -rw-r--r-- | src/config.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/config.rs b/src/config.rs index 9376049..c73c357 100644 --- a/src/config.rs +++ b/src/config.rs @@ -86,6 +86,7 @@ impl<'a> Default for RenderWindowConfig<'a> { } impl<'a> RenderWindowConfig<'a> { + /// Based on the vsync settings, choose a presentation mode pub(crate) fn present_mode( vsync: bool, supported_modes: &[wgpu::PresentMode], @@ -101,6 +102,7 @@ impl<'a> RenderWindowConfig<'a> { } } + /// Pick an alpha mode fn alpha_mode(supported_modes: &[wgpu::CompositeAlphaMode]) -> wgpu::CompositeAlphaMode { if supported_modes.contains(&wgpu::CompositeAlphaMode::PostMultiplied) { wgpu::CompositeAlphaMode::PostMultiplied @@ -180,6 +182,7 @@ impl<'a> RenderWindowConfig<'a> { } } + /// Get the power preference pub(crate) const fn power_preference(&self) -> wgpu::PowerPreference { if self.low_power { wgpu::PowerPreference::LowPower |
