summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorJordan Woyak <jordan.woyak@gmail.com>2026-04-25 11:55:03 -0500
committerGitHub <noreply@github.com>2026-04-25 11:55:03 -0500
commit0363de56fc13edb43cd50467a52b1c10207db702 (patch)
tree913542c43748e06bf4ee74315a4e2fbb7f4ed7dc /Source/Core
parenta94854309b36980f302a502303a50aa356688bd4 (diff)
parentf67d80c7c1e442c058b502477b98bbecd14b4a47 (diff)
Merge pull request #14618 from Dentomologist/stereomode_unabbreviate_variable_names
StereoMode: Unabbreviate enum names
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Core/HotkeyManager.cpp2
-rw-r--r--Source/Core/Core/HotkeyManager.h4
-rw-r--r--Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp12
-rw-r--r--Source/Core/DolphinQt/HotkeyScheduler.cpp12
-rw-r--r--Source/Core/VideoCommon/PostProcessing.cpp4
-rw-r--r--Source/Core/VideoCommon/Present.cpp12
-rw-r--r--Source/Core/VideoCommon/VideoConfig.h4
7 files changed, 29 insertions, 21 deletions
diff --git a/Source/Core/Core/HotkeyManager.cpp b/Source/Core/Core/HotkeyManager.cpp
index 92c6f2b831..47e511e813 100644
--- a/Source/Core/Core/HotkeyManager.cpp
+++ b/Source/Core/Core/HotkeyManager.cpp
@@ -314,7 +314,7 @@ constexpr std::array<HotkeyGroupInfo, NUM_HOTKEY_GROUPS> s_groups_info = {
{_trans("Internal Resolution"), HK_INCREASE_IR, HK_DECREASE_IR},
{_trans("Freelook"), HK_FREELOOK_TOGGLE, HK_FREELOOK_TOGGLE},
// i18n: Stereoscopic 3D
- {_trans("3D"), HK_TOGGLE_STEREO_SBS, HK_TOGGLE_STEREO_ANAGLYPH},
+ {_trans("3D"), HK_TOGGLE_STEREO_SIDE_BY_SIDE, HK_TOGGLE_STEREO_ANAGLYPH},
// i18n: Stereoscopic 3D
{_trans("3D Depth"), HK_DECREASE_DEPTH, HK_INCREASE_CONVERGENCE},
{_trans("Load State"), HK_LOAD_STATE_SLOT_1, HK_LOAD_STATE_SLOT_SELECTED},
diff --git a/Source/Core/Core/HotkeyManager.h b/Source/Core/Core/HotkeyManager.h
index 7fb4fb77ac..b367c6b3c1 100644
--- a/Source/Core/Core/HotkeyManager.h
+++ b/Source/Core/Core/HotkeyManager.h
@@ -107,8 +107,8 @@ enum Hotkey
HK_FREELOOK_TOGGLE,
- HK_TOGGLE_STEREO_SBS,
- HK_TOGGLE_STEREO_TAB,
+ HK_TOGGLE_STEREO_SIDE_BY_SIDE,
+ HK_TOGGLE_STEREO_TOP_AND_BOTTOM,
HK_TOGGLE_STEREO_ANAGLYPH,
HK_DECREASE_DEPTH,
diff --git a/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp b/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp
index a1864b3b77..228cc348a8 100644
--- a/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp
+++ b/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp
@@ -241,8 +241,11 @@ void EnhancementsWidget::CreateWidgets()
m_3d_convergence_value->setText(QString::asprintf("%.2f", m_3d_convergence->GetValue()));
auto current_stereo_mode = Get(m_game_layer, Config::GFX_STEREO_MODE);
- if (current_stereo_mode != StereoMode::SBS && current_stereo_mode != StereoMode::TAB)
+ if (current_stereo_mode != StereoMode::SideBySide &&
+ current_stereo_mode != StereoMode::TopAndBottom)
+ {
m_3d_per_eye_resolution->hide();
+ }
main_layout->addWidget(enhancements_box);
main_layout->addWidget(stereoscopy_box);
@@ -257,10 +260,15 @@ void EnhancementsWidget::ConnectWidgets()
auto current_stereo_mode = Get(m_game_layer, Config::GFX_STEREO_MODE);
LoadPostProcessingShaders();
- if (current_stereo_mode == StereoMode::SBS || current_stereo_mode == StereoMode::TAB)
+ if (current_stereo_mode == StereoMode::SideBySide ||
+ current_stereo_mode == StereoMode::TopAndBottom)
+ {
m_3d_per_eye_resolution->show();
+ }
else
+ {
m_3d_per_eye_resolution->hide();
+ }
});
connect(m_post_processing_effect, &QComboBox::currentIndexChanged, this,
diff --git a/Source/Core/DolphinQt/HotkeyScheduler.cpp b/Source/Core/DolphinQt/HotkeyScheduler.cpp
index e2722e9cfe..8e4f5261dc 100644
--- a/Source/Core/DolphinQt/HotkeyScheduler.cpp
+++ b/Source/Core/DolphinQt/HotkeyScheduler.cpp
@@ -551,15 +551,15 @@ void HotkeyScheduler::Run()
emit DecrementSelectedStateSlotHotkey();
// Stereoscopy
- if (IsHotkey(HK_TOGGLE_STEREO_SBS))
+ if (IsHotkey(HK_TOGGLE_STEREO_SIDE_BY_SIDE))
{
- if (Config::Get(Config::GFX_STEREO_MODE) != StereoMode::SBS)
+ if (Config::Get(Config::GFX_STEREO_MODE) != StereoMode::SideBySide)
{
// Disable post-processing shader, as stereoscopy itself is currently a shader
if (Config::Get(Config::GFX_ENHANCE_POST_SHADER) == DUBOIS_ALGORITHM_SHADER)
Config::SetCurrent(Config::GFX_ENHANCE_POST_SHADER, "");
- Config::SetCurrent(Config::GFX_STEREO_MODE, StereoMode::SBS);
+ Config::SetCurrent(Config::GFX_STEREO_MODE, StereoMode::SideBySide);
}
else
{
@@ -567,15 +567,15 @@ void HotkeyScheduler::Run()
}
}
- if (IsHotkey(HK_TOGGLE_STEREO_TAB))
+ if (IsHotkey(HK_TOGGLE_STEREO_TOP_AND_BOTTOM))
{
- if (Config::Get(Config::GFX_STEREO_MODE) != StereoMode::TAB)
+ if (Config::Get(Config::GFX_STEREO_MODE) != StereoMode::TopAndBottom)
{
// Disable post-processing shader, as stereoscopy itself is currently a shader
if (Config::Get(Config::GFX_ENHANCE_POST_SHADER) == DUBOIS_ALGORITHM_SHADER)
Config::SetCurrent(Config::GFX_ENHANCE_POST_SHADER, "");
- Config::SetCurrent(Config::GFX_STEREO_MODE, StereoMode::TAB);
+ Config::SetCurrent(Config::GFX_STEREO_MODE, StereoMode::TopAndBottom);
}
else
{
diff --git a/Source/Core/VideoCommon/PostProcessing.cpp b/Source/Core/VideoCommon/PostProcessing.cpp
index 804c24eef6..92f7c1f99c 100644
--- a/Source/Core/VideoCommon/PostProcessing.cpp
+++ b/Source/Core/VideoCommon/PostProcessing.cpp
@@ -1017,8 +1017,8 @@ static bool UseGeometryShaderForPostProcess(bool is_intermediary_buffer)
case StereoMode::Anaglyph:
case StereoMode::Passive:
return is_intermediary_buffer;
- case StereoMode::SBS:
- case StereoMode::TAB:
+ case StereoMode::SideBySide:
+ case StereoMode::TopAndBottom:
case StereoMode::Off:
default:
return false;
diff --git a/Source/Core/VideoCommon/Present.cpp b/Source/Core/VideoCommon/Present.cpp
index 4374782464..0691323c54 100644
--- a/Source/Core/VideoCommon/Present.cpp
+++ b/Source/Core/VideoCommon/Present.cpp
@@ -392,7 +392,7 @@ Presenter::ConvertStereoRectangle(const MathUtil::Rectangle<int>& rc) const
{
// Resize target to half its original size
auto draw_rc = rc;
- if (g_ActiveConfig.stereo_mode == StereoMode::TAB)
+ if (g_ActiveConfig.stereo_mode == StereoMode::TopAndBottom)
{
// The height may be negative due to flipped rectangles
int height = rc.bottom - rc.top;
@@ -409,7 +409,7 @@ Presenter::ConvertStereoRectangle(const MathUtil::Rectangle<int>& rc) const
// Create two target rectangle offset to the sides of the backbuffer
auto left_rc = draw_rc;
auto right_rc = draw_rc;
- if (g_ActiveConfig.stereo_mode == StereoMode::TAB)
+ if (g_ActiveConfig.stereo_mode == StereoMode::TopAndBottom)
{
left_rc.top -= m_backbuffer_height / 4;
left_rc.bottom -= m_backbuffer_height / 4;
@@ -477,13 +477,13 @@ float Presenter::CalculateDrawAspectRatio(bool allow_stretch) const
if (g_ActiveConfig.stereo_per_eye_resolution_full)
{
- if (g_ActiveConfig.stereo_mode == StereoMode::SBS)
+ if (g_ActiveConfig.stereo_mode == StereoMode::SideBySide)
{
// Render twice as wide if using side-by-side 3D, since the 3D will halve the horizontal
// resolution
resulting_aspect_ratio *= 2.0;
}
- else if (g_ActiveConfig.stereo_mode == StereoMode::TAB)
+ else if (g_ActiveConfig.stereo_mode == StereoMode::TopAndBottom)
{
// Render twice as tall if using top-and-bottom 3D, since the 3D will halve the vertical
// resolution
@@ -830,8 +830,8 @@ void Presenter::RenderXFBToScreen(const MathUtil::Rectangle<int>& target_rc,
g_gfx->SelectMainBuffer();
}
- else if (g_ActiveConfig.stereo_mode == StereoMode::SBS ||
- g_ActiveConfig.stereo_mode == StereoMode::TAB)
+ else if (g_ActiveConfig.stereo_mode == StereoMode::SideBySide ||
+ g_ActiveConfig.stereo_mode == StereoMode::TopAndBottom)
{
const auto [left_rc, right_rc] = ConvertStereoRectangle(target_rc);
diff --git a/Source/Core/VideoCommon/VideoConfig.h b/Source/Core/VideoCommon/VideoConfig.h
index 2d0ab116a1..eed6a3420e 100644
--- a/Source/Core/VideoCommon/VideoConfig.h
+++ b/Source/Core/VideoCommon/VideoConfig.h
@@ -33,8 +33,8 @@ enum class AspectMode : int
enum class StereoMode : int
{
Off,
- SBS,
- TAB,
+ SideBySide,
+ TopAndBottom,
Anaglyph,
QuadBuffer,
Passive