summaryrefslogtreecommitdiff
path: root/src/config.rs
diff options
context:
space:
mode:
authorMicha White <botahamec@outlook.com>2022-10-17 23:06:51 -0400
committerMicha White <botahamec@outlook.com>2022-10-17 23:06:51 -0400
commit9359df753ef76fdeb40a0de19c67080329710067 (patch)
tree40a6b32ce940830c680e3f6b0b7424b50c497dc3 /src/config.rs
parentbc859833a41aa581228a476c3fa81acac9730a2e (diff)
More docs
Diffstat (limited to 'src/config.rs')
-rw-r--r--src/config.rs3
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