From a3032e0e138c052e5e8f31e093761806b70d2649 Mon Sep 17 00:00:00 2001 From: mchughalex <25671999+mchughalex@users.noreply.github.com> Date: Tue, 21 Jul 2026 12:05:12 +0100 Subject: [PATCH] ui: technique-first labels for PCSS shadows, GTAO, MSAA, V-Sync and VRR --- src/ui/overlay/simple_settings_overlay.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/ui/overlay/simple_settings_overlay.cpp b/src/ui/overlay/simple_settings_overlay.cpp index 613afce..28b3a60 100644 --- a/src/ui/overlay/simple_settings_overlay.cpp +++ b/src/ui/overlay/simple_settings_overlay.cpp @@ -1422,7 +1422,7 @@ void SimpleSettingsDialog::BuildRows(std::vector& rows, int category) { { RowSpec row; row.kind = RowSpec::kEnum; - row.label = "Vertical Synchronisation"; + row.label = "V-Sync"; row.desc = "Waits for the display before presenting frames. Adds latency and can cause " "judder with the frame pacing this port uses."; @@ -1435,10 +1435,10 @@ void SimpleSettingsDialog::BuildRows(std::vector& rows, int category) { { RowSpec row; row.kind = RowSpec::kEnum; - row.label = "Variable Refresh / Tearing"; + row.label = "VRR / Tearing"; row.desc = - "Allows uncapped presentation with variable-refresh displays (G-Sync / " - "FreeSync). Recommended on."; + "Allows uncapped presentation with variable-refresh-rate displays " + "(G-Sync / FreeSync). Recommended on."; row.options = {"Off", "On"}; row.flag = &tearing_; row.reset = [this] { tearing_ = TearingDefault(); }; @@ -1471,7 +1471,7 @@ void SimpleSettingsDialog::BuildRows(std::vector& rows, int category) { if (HasMsaaCvar()) { RowSpec row; row.kind = RowSpec::kEnum; - row.label = "Anti-Aliasing (MSAA)"; + row.label = "MSAA Anti-Aliasing"; row.desc = "Multisampling for the native renderer. Smooths distant thin geometry " "(railings, wires) that shimmers otherwise."; @@ -1565,7 +1565,7 @@ void SimpleSettingsDialog::BuildRows(std::vector& rows, int category) { if (HasCvar("skate3_native_render_scene_shadow_pcss")) { RowSpec row; row.kind = RowSpec::kEnum; - row.label = "Soft Shadows"; + row.label = "PCSS Shadows"; row.desc = "Contact-hardening soft shadows (PCSS): crisp where a shadow " "meets its caster, progressively softer with distance, following " @@ -1589,11 +1589,11 @@ void SimpleSettingsDialog::BuildRows(std::vector& rows, int category) { if (HasCvar("skate3_native_render_scene_ssao")) { RowSpec row; row.kind = RowSpec::kEnum; - row.label = "Ambient Occlusion"; + row.label = "GTAO Ambient Occlusion"; row.desc = - "Soft contact shading where surfaces meet (under ledges, rails, " - "vehicles, the skater). Native renderer only; applies " - "immediately."; + "Ground-truth ambient occlusion: soft contact shading where " + "surfaces meet (under ledges, rails, vehicles, the skater). " + "Native renderer only; applies immediately."; row.options = {"Off", "On"}; row.flag = &ssao_; row.on_enum_change = [this](int value) {