- removed `Fsr::Default`
This commit is contained in:
Observer KRypt0n_ 2023-05-22 22:43:56 +02:00
parent 7a63cb4d07
commit 62e31155f2
No known key found for this signature in database
GPG key ID: 844DA47BA25FE1E2
3 changed files with 12 additions and 15 deletions

View file

@ -1,6 +1,6 @@
[package]
name = "anime-launcher-sdk"
version = "1.4.1"
version = "1.4.2"
authors = ["Nikita Podvirnyy <suimin.tu.mu.ga.mi@gmail.com>"]
license = "GPL-3.0"
readme = "README.md"

View file

@ -3,10 +3,10 @@ use std::collections::HashMap;
use serde::{Serialize, Deserialize};
use serde_json::Value as JsonValue;
#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
pub enum FsrQuality {
Default,
use enum_ordinalize::Ordinalize;
#[derive(Debug, Clone, Copy, PartialEq, Eq, Ordinalize, Serialize, Deserialize)]
pub enum FsrQuality {
/// `WINE_FULLSCREEN_FSR_MODE=ultra`
Ultra,
@ -23,7 +23,7 @@ pub enum FsrQuality {
impl Default for FsrQuality {
#[inline]
fn default() -> Self {
Self::Default
Self::Balanced
}
}
@ -86,15 +86,12 @@ impl Fsr {
// Set FSR quality mode if some is selected
// https://github.com/GloriousEggroll/wine-ge-custom/releases/tag/GE-Proton7-25
if self.quality != FsrQuality::Default {
env.insert("WINE_FULLSCREEN_FSR_MODE", match self.quality {
FsrQuality::Default => String::from("balanced"),
FsrQuality::Ultra => String::from("ultra"),
FsrQuality::Quality => String::from("quality"),
FsrQuality::Balanced => String::from("balanced"),
FsrQuality::Performance => String::from("performance")
});
}
env
}

View file

@ -15,7 +15,7 @@ pub mod sandbox;
pub mod prelude {
pub use super::resolution::Resolution;
pub use super::repairer::Repairer;
pub use super::fsr::Fsr;
pub use super::fsr::*;
pub use super::hud::HUD;
pub use super::fps::Fps;
pub use super::window_mode::WindowMode;