Skip to content

Commit 33499ab

Browse files
Radial Blur Config (#117)
Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>
1 parent 88cae1b commit 33499ab

4 files changed

Lines changed: 15 additions & 2 deletions

File tree

MarathonRecomp/patches/video_patches.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,5 +111,5 @@ void FurtherObjectShadows(PPCRegister& scope)
111111

112112
bool DisableRadialBlur()
113113
{
114-
return Config::DisableRadialBlur;
114+
return Config::RadialBlur == ERadialBlur::Off;
115115
}

MarathonRecomp/user/config.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,12 @@ CONFIG_DEFINE_ENUM_TEMPLATE(EWindowState)
313313
{ "Maximized", EWindowState::Maximised }
314314
};
315315

316+
CONFIG_DEFINE_ENUM_TEMPLATE(ERadialBlur)
317+
{
318+
{ "Off", ERadialBlur::Off },
319+
{ "Original", ERadialBlur::Original },
320+
};
321+
316322
CONFIG_DEFINE_ENUM_TEMPLATE(EAspectRatio)
317323
{
318324
{ "Auto", EAspectRatio::Auto },

MarathonRecomp/user/config.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,12 @@ enum class EReflectionResolution : int32_t
120120
Full
121121
};
122122

123+
enum class ERadialBlur : uint32_t
124+
{
125+
Off,
126+
Original
127+
};
128+
123129
enum class ECutsceneAspectRatio : uint32_t
124130
{
125131
Original,

MarathonRecomp/user/config_def.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ CONFIG_DEFINE("Video", int32_t, WindowWidth, 1280);
5353
CONFIG_DEFINE("Video", int32_t, WindowHeight, 720);
5454
CONFIG_DEFINE_ENUM("Video", EWindowState, WindowState, EWindowState::Normal);
5555
CONFIG_DEFINE_LOCALISED("Video", int32_t, Monitor, 0);
56+
// TODO: Localise this enum
57+
CONFIG_DEFINE_ENUM("Video", ERadialBlur, RadialBlur, ERadialBlur::Original);
5658
CONFIG_DEFINE_ENUM_LOCALISED("Video", EAspectRatio, AspectRatio, EAspectRatio::Auto);
5759
CONFIG_DEFINE_LOCALISED("Video", float, ResolutionScale, 1.0f);
5860
CONFIG_DEFINE_LOCALISED("Video", bool, Fullscreen, true);
@@ -82,6 +84,5 @@ CONFIG_DEFINE_HIDDEN("Codes", bool, DisableEdgeGrabLeftover, false);
8284
CONFIG_DEFINE_HIDDEN("Codes", bool, TailsGauge, false);
8385
CONFIG_DEFINE_HIDDEN("Codes", bool, MidairControlForMachSpeed, false);
8486
CONFIG_DEFINE_HIDDEN("Codes", bool, MidairControlForSnowboards, false);
85-
CONFIG_DEFINE_HIDDEN("Codes", bool, DisableRadialBlur, false);
8687

8788
CONFIG_DEFINE("Update", time_t, LastChecked, 0);

0 commit comments

Comments
 (0)