1.4.2
- removed `Fsr::Default`
This commit is contained in:
parent
7a63cb4d07
commit
62e31155f2
3 changed files with 12 additions and 15 deletions
|
@ -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"
|
||||||
|
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
|
|
Loading…
Reference in a new issue