mirror of
https://github.com/spice2x/spice2x.github.io.git
synced 2026-08-02 06:40:42 -07:00
sdvx: add warning about Image Resize feature affecting Live2D performance (#502)
## Link to GitHub Issue, if one exists n/a ## Description of change Turning on Image Resize feature completely tanks performance of Live2D in some SDVX songs. Add a giant warning next to the UI. On my system with RTX 4070, Sudden Death is normally a rock solid 120FPS, but drops to 30-40FPS when resizing is on. * linear filter does not affect this at all * window resize options also have no effect It's really just rendering on a larger surface + calling `StretchRect` that does this. Additionally, hide the resolution swap option since it sees very low usage & has potential gotchas likes this.
This commit is contained in:
@@ -242,14 +242,16 @@ static const std::vector<OptionDefinition> OPTION_DEFINITIONS = {
|
||||
},
|
||||
{
|
||||
// FullscreenOrientationFlip
|
||||
.title = "Full Screen Orientation Swap",
|
||||
.title = "Full Screen Orientation Swap (EXPERIMENTAL)",
|
||||
.name = "forceresswap",
|
||||
.desc =
|
||||
"Allows you to play portrait games in in landscape (and vice versa) by transposing resolution and applying image scaling.\n\n"
|
||||
"Works great for some games, but can COMPLETELY BREAK other games - YMMV!\n\n"
|
||||
"Strongly consider combining this with -forceres option to render at monitor native resolution\n\n"
|
||||
"WARNING: for SDVX, this messes with camera angle for note lanes, causing it to be zoomed out!",
|
||||
"WARNING: for SDVX, this messes with camera angle for note lanes, causing it to be zoomed out, and causes performance issues "
|
||||
"with Live2D!",
|
||||
.type = OptionType::Bool,
|
||||
.hidden = true,
|
||||
.category = "Graphics (Full Screen)"
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user