From f80ead6a218d49b0a08b01b704cc80bcc3e330f3 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Sun, 3 Mar 2024 14:12:57 +1000 Subject: [PATCH] GameDB: More settings --- data/resources/gamedb.yaml | 15 ++++++++++++++- src/core/imgui_overlays.cpp | 2 ++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/data/resources/gamedb.yaml b/data/resources/gamedb.yaml index b364684ba..edd0a22ab 100644 --- a/data/resources/gamedb.yaml +++ b/data/resources/gamedb.yaml @@ -70786,6 +70786,10 @@ SLES-00555: name: "Hexen (Europe)" controllers: - DigitalController + traits: + - DisablePGXP # 2.5D, not beneficial. + settings: + gpuLineDetectMode: BasicTriangles # Fixes upscaled rendering. metadata: publisher: "GT Interactive Software" developer: "Raven Software" @@ -70808,7 +70812,9 @@ SLUS-00348: controllers: - DigitalController traits: - - DisableUpscaling + - DisablePGXP # 2.5D, not beneficial. + settings: + gpuLineDetectMode: BasicTriangles # Fixes upscaled rendering. metadata: publisher: "GT Interactive Software" developer: "Raven Software" @@ -70827,6 +70833,10 @@ SLPS-00972: name: "Hexen - Beyond Heretic (Japan)" controllers: - DigitalController + traits: + - DisablePGXP # 2.5D, not beneficial. + settings: + gpuLineDetectMode: BasicTriangles # Fixes upscaled rendering. metadata: publisher: "GameBank / GT Interactive Software" developer: "Raven Software" @@ -97109,6 +97119,7 @@ SLES-01064: - DigitalController traits: - DisableTrueColor + - DisableWidescreen # No effect. metadata: publisher: "Capcom" developer: "Capcom Production Studio 2 / Laguna videogames" @@ -97132,6 +97143,7 @@ SLUS-00453: - DigitalController traits: - DisableTrueColor + - DisableWidescreen # No effect. metadata: publisher: "Capcom" developer: "Capcom Production Studio 2 / Laguna videogames" @@ -135511,6 +135523,7 @@ SLPS-00630: - DigitalController traits: - DisableTrueColor + - DisableWidescreen # No effect. codes: - SLPS-00630 - SLPS-91045 diff --git a/src/core/imgui_overlays.cpp b/src/core/imgui_overlays.cpp index 199c8b581..70304c1eb 100644 --- a/src/core/imgui_overlays.cpp +++ b/src/core/imgui_overlays.cpp @@ -556,6 +556,8 @@ void ImGuiManager::DrawEnhancementsOverlay() { text.append(" WSHack"); } + if (g_settings.gpu_line_detect_mode != GPULineDetectMode::Disabled) + text.append_format(" LD={}", Settings::GetLineDetectModeName(g_settings.gpu_line_detect_mode)); if (g_settings.gpu_pgxp_enable) { text.append(" PGXP");