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]
|
||||
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"
|
||||
|
|
|
@ -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.insert("WINE_FULLSCREEN_FSR_MODE", match self.quality {
|
||||
FsrQuality::Ultra => String::from("ultra"),
|
||||
FsrQuality::Quality => String::from("quality"),
|
||||
FsrQuality::Balanced => String::from("balanced"),
|
||||
FsrQuality::Performance => String::from("performance")
|
||||
});
|
||||
|
||||
env
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue