- 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] [package]
name = "anime-launcher-sdk" name = "anime-launcher-sdk"
version = "1.4.1" version = "1.4.2"
authors = ["Nikita Podvirnyy <suimin.tu.mu.ga.mi@gmail.com>"] authors = ["Nikita Podvirnyy <suimin.tu.mu.ga.mi@gmail.com>"]
license = "GPL-3.0" license = "GPL-3.0"
readme = "README.md" readme = "README.md"

View file

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

View file

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