From 0a9b57371f4acfc15fccd5bb7cfbd0914de8fda2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Thu, 15 Oct 2026 23:30:18 +0200 Subject: [PATCH] Delete the spline quality setting --- Core/Config.cpp | 2 -- Core/Config.h | 1 - Core/ConfigValues.h | 6 ------ GPU/Common/SplineCommon.h | 14 -------------- UI/GameSettingsScreen.cpp | 5 ----- assets/lang/ar_AE.ini | 2 -- assets/lang/az_AZ.ini | 2 -- assets/lang/be_BY.ini | 2 -- assets/lang/bg_BG.ini | 2 -- assets/lang/ca_ES.ini | 2 -- assets/lang/cz_CZ.ini | 2 -- assets/lang/da_DK.ini | 2 -- assets/lang/de_DE.ini | 2 -- assets/lang/dr_ID.ini | 2 -- assets/lang/en_US.ini | 2 -- assets/lang/es_ES.ini | 2 -- assets/lang/es_LA.ini | 2 -- assets/lang/fa_IR.ini | 2 -- assets/lang/fi_FI.ini | 2 -- assets/lang/fr_FR.ini | 2 -- assets/lang/gl_ES.ini | 2 -- assets/lang/gr_EL.ini | 2 -- assets/lang/he_IL.ini | 2 -- assets/lang/he_IL_invert.ini | 2 -- assets/lang/hr_HR.ini | 2 -- assets/lang/hu_HU.ini | 2 -- assets/lang/id_ID.ini | 2 -- assets/lang/it_IT.ini | 2 -- assets/lang/ja_JP.ini | 2 -- assets/lang/jv_ID.ini | 2 -- assets/lang/km_KH.ini | 2 -- assets/lang/ko_KR.ini | 2 -- assets/lang/ku_SO.ini | 2 -- assets/lang/lo_LA.ini | 2 -- assets/lang/lt-LT.ini | 2 -- assets/lang/ms_MY.ini | 2 -- assets/lang/nl_NL.ini | 2 -- assets/lang/nn_NO.ini | 2 -- assets/lang/no_NO.ini | 2 -- assets/lang/pl_PL.ini | 2 -- assets/lang/pt_BR.ini | 2 -- assets/lang/pt_PT.ini | 2 -- assets/lang/ro_RO.ini | 2 -- assets/lang/ru_RU.ini | 2 -- assets/lang/sv_SE.ini | 2 -- assets/lang/tg_PH.ini | 2 -- assets/lang/th_TH.ini | 2 -- assets/lang/tr_TR.ini | 2 -- assets/lang/uk_UA.ini | 2 -- assets/lang/vi_VN.ini | 2 -- assets/lang/zh_CN.ini | 2 -- assets/lang/zh_TW.ini | 2 -- headless/Headless.cpp | 1 - libretro/libretro.cpp | 11 ----------- libretro/libretro_core_options.h | 25 ------------------------- unittest/TestSplineTessellation.cpp | 4 ---- 56 files changed, 163 deletions(-) diff --git a/Core/Config.cpp b/Core/Config.cpp index a39aea63b4..a15dc9ea1f 100644 --- a/Core/Config.cpp +++ b/Core/Config.cpp @@ -774,8 +774,6 @@ static const ConfigSetting graphicsSettings[] = { ConfigSetting("LowLatencyPresent", SETTING(g_Config, bLowLatencyPresent), false, CfgFlag::PER_GAME), ConfigSetting("BloomHack", SETTING(g_Config, iBloomHack), 0, CfgFlag::PER_GAME | CfgFlag::REPORT), - // Not really a graphics setting... - ConfigSetting("SplineBezierQuality", SETTING(g_Config, iSplineBezierQuality), 2, CfgFlag::PER_GAME | CfgFlag::REPORT), ConfigSetting("TextureShader", SETTING(g_Config, sTextureShaderName), "Off", CfgFlag::PER_GAME), ConfigSetting("ShaderChainRequires60FPS", SETTING(g_Config, bShaderChainRequires60FPS), false, CfgFlag::PER_GAME), diff --git a/Core/Config.h b/Core/Config.h index 694e3f1781..3adb876415 100644 --- a/Core/Config.h +++ b/Core/Config.h @@ -383,7 +383,6 @@ public: bool bReportAccurateFreeStorageSpace; int iBloomHack; //0 = off, 1 = safe, 2 = balanced, 3 = aggressive int iSkipGPUReadbackMode; // 0 = off, 1 = skip, 2 = to texture - int iSplineBezierQuality; // 0 = low , 1 = Intermediate , 2 = High bool bShaderCache; // Hidden ini-only setting, useful for debugging shader compile times. bool bUberShaderVertex; int iDefaultTab; diff --git a/Core/ConfigValues.h b/Core/ConfigValues.h index 9a5428c361..fd5eb1eae7 100644 --- a/Core/ConfigValues.h +++ b/Core/ConfigValues.h @@ -233,12 +233,6 @@ enum class ShowStatusFlags { BATTERY_PERCENT = 1 << 3, }; -enum class SplineQuality { - LOW_QUALITY = 0, - MEDIUM_QUALITY = 1, - HIGH_QUALITY = 2, -}; - enum class DumpFileType { EBOOT = (1 << 0), PRX = (1 << 1), diff --git a/GPU/Common/SplineCommon.h b/GPU/Common/SplineCommon.h index ea4960aad8..9f346fb08e 100644 --- a/GPU/Common/SplineCommon.h +++ b/GPU/Common/SplineCommon.h @@ -54,20 +54,6 @@ struct SurfaceInfo { // If specified as 0, uses 1. if (tess_u < 1) tess_u = 1; if (tess_v < 1) tess_v = 1; - - switch ((SplineQuality)g_Config.iSplineBezierQuality) { - case SplineQuality::LOW_QUALITY: - tess_u = 2; - tess_v = 2; - break; - case SplineQuality::MEDIUM_QUALITY: - // Don't cut below 2, though. - if (tess_u > 2) tess_u = half_ceil(tess_u); - if (tess_v > 2) tess_v = half_ceil(tess_v); - break; - default: - break; - } } // Only the larger factor, so a lopsided patch keeps at least one step along its short axis. diff --git a/UI/GameSettingsScreen.cpp b/UI/GameSettingsScreen.cpp index 8bb323552b..bebfca473a 100644 --- a/UI/GameSettingsScreen.cpp +++ b/UI/GameSettingsScreen.cpp @@ -494,11 +494,6 @@ void GameSettingsScreen::CreateGraphicsSettings(UI::ViewGroup *graphicsSettings) if (g_Config.iDepthRasterMode != 3) depthRasterMode->HideChoice(3); - static const char *quality[] = { "Low", "Medium", "High" }; - PopupMultiChoice *bezierQuality = graphicsSettings->Add(new PopupMultiChoice(&g_Config.iSplineBezierQuality, gr->T("LowCurves", "Spline/Bezier curves quality"), quality, 0, ARRAY_SIZE(quality), I18NCat::GRAPHICS, screenManager())); - bezierQuality->SetDefault(2); - graphicsSettings->Add(new SettingHint(gr->T("LowCurves Tip", "Only used by some games, controls smoothness of curves"), bezierQuality)); - static const char *bloomHackOptions[] = {"Off", "Safe", "Balanced", "Aggressive"}; PopupMultiChoice *bloomHack = graphicsSettings->Add(new PopupMultiChoice(&g_Config.iBloomHack, gr->T("Lower resolution for effects"), bloomHackOptions, 0, ARRAY_SIZE(bloomHackOptions), I18NCat::GRAPHICS, screenManager())); bloomHack->SetEnabledFunc([] { diff --git a/assets/lang/ar_AE.ini b/assets/lang/ar_AE.ini index ed8864a459..e9e44544d5 100644 --- a/assets/lang/ar_AE.ini +++ b/assets/lang/ar_AE.ini @@ -733,8 +733,6 @@ Lens flare occlusion = حجب وهج العدسة # AI translated Linear = ‎خطي Low = ‎منخفض Low latency display = عرض تأخير منخفض -LowCurves = Spline/Bezier curves quality -LowCurves Tip = ‎فقط يستخدم من بعض الألعاب, يتحكم بنعومة المنحنيات Lower resolution for effects = خفض الدقة للتأثيرات # AI translated Manual Scaling = ‎تكبير يدوي Medium = ‎متوسط diff --git a/assets/lang/az_AZ.ini b/assets/lang/az_AZ.ini index 8e26c08861..0331534f71 100644 --- a/assets/lang/az_AZ.ini +++ b/assets/lang/az_AZ.ini @@ -724,8 +724,6 @@ Lens flare occlusion = Linza parlaması tıxanıqlığı Linear = Düz xəttli Low = Aşağı Low latency display = Alçaq gecikməli ekran -LowCurves = Spline/Bezier əyrisi keyfiyyəti -LowCurves Tip = Ancaq bir sıra oyunda işlənir. Əyrilərin axışqanlığını yönəldir Lower resolution for effects = Effektlər üçün aşağı çözünürlük Manual Scaling = Əl ilə ölçəkləmə Medium = Orta diff --git a/assets/lang/be_BY.ini b/assets/lang/be_BY.ini index 0e659fa992..ab8f173679 100644 --- a/assets/lang/be_BY.ini +++ b/assets/lang/be_BY.ini @@ -723,8 +723,6 @@ Lens flare occlusion = Аклюзія блікаў аб'ектыва Linear = Лінейны Low = Нізкая Low latency display = Дыск з нізкай затрымкай -LowCurves = Якасць сплайнаў і крывых Безье -LowCurves Tip = Only used by some games, controls smoothness of curves Lower resolution for effects = Меншае разрозненне для эфектаў Manual Scaling = Manual scaling Medium = Сярэдняя diff --git a/assets/lang/bg_BG.ini b/assets/lang/bg_BG.ini index 96a114eaf6..c2ee1fa97d 100644 --- a/assets/lang/bg_BG.ini +++ b/assets/lang/bg_BG.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Запушване на отблясъка на обек Linear = Линеарно Low = Ниско Low latency display = Дисплей с ниска латентност -LowCurves = Качество на сплайните и кривите на Безие -LowCurves Tip = Използва се само от някои игри, контролира плавността на кривите Lower resolution for effects = По-ниска резолюция за ефекти Manual Scaling = Ръчно мащабиране Medium = Среден diff --git a/assets/lang/ca_ES.ini b/assets/lang/ca_ES.ini index 76b6d07d41..bb5976b3ad 100644 --- a/assets/lang/ca_ES.ini +++ b/assets/lang/ca_ES.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Lineal Low = Baixa Low latency display = Pantalla de baixa latència -LowCurves = Qualitat de corbes Bézier -LowCurves Tip = Augmenta/redueix significativament el renderitzat de corbes Bézier Lower resolution for effects = Efectes en baixa resolució\n Manual Scaling = Escalat manual Medium = Intermèdia diff --git a/assets/lang/cz_CZ.ini b/assets/lang/cz_CZ.ini index 7a54296c21..cd148fe5d8 100644 --- a/assets/lang/cz_CZ.ini +++ b/assets/lang/cz_CZ.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Lineární Low = Nízké Low latency display = Displej s nízkou latencí -LowCurves = Kvalita křivek/Beziérových křivek -LowCurves Tip = Only used by some games, controls smoothness of curves Lower resolution for effects = Nižší rozlišení efektů Manual Scaling = Ruční zvětšení Medium = Střední diff --git a/assets/lang/da_DK.ini b/assets/lang/da_DK.ini index 8767911560..bdb36a54e7 100644 --- a/assets/lang/da_DK.ini +++ b/assets/lang/da_DK.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Lineær Low = Lav Low latency display = Lav latens display -LowCurves = Simple spline og bezier-kurver (hurtigere) -LowCurves Tip = Bruges kun af nogle spil, kontrollerer glathed af kurver Lower resolution for effects = Lavere opløsning for effekter Manual Scaling = Manuel scaling Medium = Medium diff --git a/assets/lang/de_DE.ini b/assets/lang/de_DE.ini index f8cda7338c..4e8b4819c1 100644 --- a/assets/lang/de_DE.ini +++ b/assets/lang/de_DE.ini @@ -724,8 +724,6 @@ Lens flare occlusion = Verdeckung von Linsenreflexionen Linear = Linear Low = Niedrig Low latency display = Niedriglatenzdisplay -LowCurves = Spline-/Bezierkurven-Qualität -LowCurves Tip = Wird nur von einigen Spielen verwendet, es steuert die Glätte von Kurven Lower resolution for effects = Niedrigere Auflösung für Effekte Manual Scaling = Manuelle Skalierung Medium = Mittel diff --git a/assets/lang/dr_ID.ini b/assets/lang/dr_ID.ini index a53f625a80..5e90b5786e 100644 --- a/assets/lang/dr_ID.ini +++ b/assets/lang/dr_ID.ini @@ -723,8 +723,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Maruruh Low = Low Low latency display = Tampilan latensi rendah -LowCurves = Spline/Bezier curves quality -LowCurves Tip = Only used by some games, controls smoothness of curves Lower resolution for effects = Lower resolution for effects Manual Scaling = Manual scaling Medium = Medium diff --git a/assets/lang/en_US.ini b/assets/lang/en_US.ini index 7006f5d586..9c8307ebac 100644 --- a/assets/lang/en_US.ini +++ b/assets/lang/en_US.ini @@ -750,8 +750,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Linear Low = Low Low latency display = Low latency display -LowCurves = Spline/Bezier curves quality -LowCurves Tip = Only used by some games, controls smoothness of curves Lower resolution for effects = Lower resolution for effects Manual Scaling = Manual scaling Medium = Medium diff --git a/assets/lang/es_ES.ini b/assets/lang/es_ES.ini index c99b5df93b..c39b31f40e 100644 --- a/assets/lang/es_ES.ini +++ b/assets/lang/es_ES.ini @@ -726,8 +726,6 @@ Lens flare occlusion = Oclusión por destello de lente Linear = Lineal Low = Baja Low latency display = Pantalla de baja latencia -LowCurves = Calidad de curvas Spline/Bezier -LowCurves Tip = Solo lo utilizan algunos juegos, controla la suavidad de las curvas. Lower resolution for effects = Resolución más baja para efectos Manual Scaling = Escalado manual Medium = Intermedio diff --git a/assets/lang/es_LA.ini b/assets/lang/es_LA.ini index f07af76e61..9c7722362f 100644 --- a/assets/lang/es_LA.ini +++ b/assets/lang/es_LA.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Lineal Low = Baja Low latency display = Pantalla de baja latencia -LowCurves = Calidad de curvas bézier/Spline -LowCurves Tip = Controla la calidad de las curvas renderizadas, pero solo se utiliza en ciertos juegos. Lower resolution for effects = Efectos en baja resolución\n Manual Scaling = Escalado manual Medium = Media diff --git a/assets/lang/fa_IR.ini b/assets/lang/fa_IR.ini index 591ed80705..f07286f137 100644 --- a/assets/lang/fa_IR.ini +++ b/assets/lang/fa_IR.ini @@ -724,8 +724,6 @@ Lens flare occlusion = Lens flare occlusion Linear = ‎خطی Low = ‎کم Low latency display = نمایش با تأخیر کم -LowCurves = ‎Spline/Bezier کیفیت منحنی‌های -LowCurves Tip = ‎فقط در تعدادی بازی استفاده میشود، کیفیت منحنی‌ها را کنترل میکند Lower resolution for effects = ‎کاهش رزولوشن افکت‌ها Manual Scaling = ‎تغییر سایز دستی Medium = ‎متوسط diff --git a/assets/lang/fi_FI.ini b/assets/lang/fi_FI.ini index 88f8a14725..728c74a10f 100644 --- a/assets/lang/fi_FI.ini +++ b/assets/lang/fi_FI.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Lineaarinen Low = Matala Low latency display = Alhaisen viiveen näyttö -LowCurves = Spline/Bezier-käyrien laatu -LowCurves Tip = Käytetään vain joissakin peleissä, ohjaa käyrien sileyttä Lower resolution for effects = Alempi resoluutio efekteille Manual Scaling = Manuaalinen skaalaus Medium = Keskitaso diff --git a/assets/lang/fr_FR.ini b/assets/lang/fr_FR.ini index 285e00858f..5a4054ae6e 100644 --- a/assets/lang/fr_FR.ini +++ b/assets/lang/fr_FR.ini @@ -749,8 +749,6 @@ Lens flare occlusion = Occlusion des reflets de lentille Linear = Linéaire Low = Basse Low latency display = Écran à faible latence -LowCurves = Qualité des courbes de Bézier et splines -LowCurves Tip = Seulement utilisé par certains jeux, contrôle le lissage des courbes Lower resolution for effects = Réduire définition des effets Manual Scaling = Mise à l'échelle man. Medium = Moyenne diff --git a/assets/lang/gl_ES.ini b/assets/lang/gl_ES.ini index 21d4f49ab8..34f035a825 100644 --- a/assets/lang/gl_ES.ini +++ b/assets/lang/gl_ES.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Lineal Low = Baixa Low latency display = Pantalla de baixa latencia -LowCurves = Calidade de curvas bézier -LowCurves Tip = Only used by some games, controls smoothness of curves Lower resolution for effects = Lower resolution for effects Manual Scaling = Manual scaling Medium = Media diff --git a/assets/lang/gr_EL.ini b/assets/lang/gr_EL.ini index dbdd4ecb70..3c4cbc41aa 100644 --- a/assets/lang/gr_EL.ini +++ b/assets/lang/gr_EL.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Γραμμικό Low = Χαμηλή Low latency display = Οθόνη χαμηλής καθυστέρησης -LowCurves = Ποιότητα καμπυλών spline/bezier -LowCurves Tip = Αυτή η επιλογή θα βελτιώσει/μειώσει σημαντικά την ποιότητα των παρεχόμενων καμπυλών Lower resolution for effects = Χαμηλότερη ανάλυση για εφέ Manual Scaling = Χειροκίνητη Κλιμάκωση Medium = Μέτρια diff --git a/assets/lang/he_IL.ini b/assets/lang/he_IL.ini index 210762c41a..b1d7cba1e8 100644 --- a/assets/lang/he_IL.ini +++ b/assets/lang/he_IL.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Lens flare occlusion Linear = קווי Low = Low Low latency display = תצוגה עם השהיה נמוכה -LowCurves = Spline/Bezier curves quality -LowCurves Tip = Only used by some games, controls smoothness of curves Lower resolution for effects = Lower resolution for effects Manual Scaling = Manual scaling Medium = Medium diff --git a/assets/lang/he_IL_invert.ini b/assets/lang/he_IL_invert.ini index ea9dd5bbb5..61997ee9fc 100644 --- a/assets/lang/he_IL_invert.ini +++ b/assets/lang/he_IL_invert.ini @@ -724,8 +724,6 @@ Lens flare occlusion = Lens flare occlusion Linear = יווק Low = Low Low latency display = הכומנ היהשה םע הגוצת -LowCurves = Spline/Bezier curves quality -LowCurves Tip = Only used by some games, controls smoothness of curves Lower resolution for effects = Lower resolution for effects Manual Scaling = Manual scaling Medium = Medium diff --git a/assets/lang/hr_HR.ini b/assets/lang/hr_HR.ini index b054f2115c..3d5152237f 100644 --- a/assets/lang/hr_HR.ini +++ b/assets/lang/hr_HR.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Linearno Low = Nisko Low latency display = Prikaz s niskom kašnjenjem -LowCurves = Dugačke/Bezijerove kvalitete zavoja -LowCurves Tip = Jedino korišteno od strane nekoliko igara, kontrolira uglađenost grafike Lower resolution for effects = Snizi rezoluciju za efekte Manual Scaling = Ručno mjerenje Medium = Srednje diff --git a/assets/lang/hu_HU.ini b/assets/lang/hu_HU.ini index 9164737535..3f5f7a2d42 100644 --- a/assets/lang/hu_HU.ini +++ b/assets/lang/hu_HU.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Lineáris Low = Alacsony Low latency display = Alacsony késleltetésű kijelző -LowCurves = Spline/Bezier görbék minősége -LowCurves Tip = Csak néhány játék használja, a görbék simaságát szabályozza Lower resolution for effects = Alacsonyabb felbontású effektek Manual Scaling = Kézi skálázás Medium = Közepes diff --git a/assets/lang/id_ID.ini b/assets/lang/id_ID.ini index 5cc1c087dc..0feb5bc960 100644 --- a/assets/lang/id_ID.ini +++ b/assets/lang/id_ID.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Oklusi silau lensa Linear = Linier Low = Rendah Low latency display = Tampilan latensi rendah -LowCurves = Kualitas kurva spline/bezier -LowCurves Tip = Hanya digunakan oleh beberapa game, mengontrol kualitas kurva bezier dan spline Lower resolution for effects = Resolusi efek lebih rendah Manual Scaling = Penskala manual Medium = Menengah diff --git a/assets/lang/it_IT.ini b/assets/lang/it_IT.ini index c2e9accae9..65c5705215 100644 --- a/assets/lang/it_IT.ini +++ b/assets/lang/it_IT.ini @@ -726,8 +726,6 @@ Lens flare occlusion = Occlusione lens flare Linear = Lineare Low = Bassa Low latency display = Display a bassa latenza -LowCurves = Riduci qualità splines e curve di bezier (maggior velocità) -LowCurves Tip = Usato solo in alcuni giochi, controlla la fluidità delle curve Lower resolution for effects = Bassa risoluzione degli effetti Manual Scaling = Scaling manuale Medium = Media diff --git a/assets/lang/ja_JP.ini b/assets/lang/ja_JP.ini index 8631f727ce..1badd6682a 100644 --- a/assets/lang/ja_JP.ini +++ b/assets/lang/ja_JP.ini @@ -725,8 +725,6 @@ Lens flare occlusion = レンズフレア表現への遮蔽処理 Linear = Linear Low = 低 Low latency display = 低遅延ディスプレイ -LowCurves = スプライン/ベジェ曲線の品質 -LowCurves Tip = いくつかのゲームでのみ用いられ、曲線の滑らかさをコントロールする Lower resolution for effects = エフェクトを低解像度にする Manual Scaling = 手動で拡大 Medium = 中 diff --git a/assets/lang/jv_ID.ini b/assets/lang/jv_ID.ini index b3ab7e21ad..3631b1236c 100644 --- a/assets/lang/jv_ID.ini +++ b/assets/lang/jv_ID.ini @@ -723,8 +723,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Linear Low = Kurang Low latency display = Layang latensi rendah -LowCurves = Kualitas kurva Spline/Bezier -LowCurves Tip = Only used by some games, controls smoothness of curves Lower resolution for effects = Resolusi ngisor kanggo efek Manual Scaling = Manual njongko Medium = Sedang diff --git a/assets/lang/km_KH.ini b/assets/lang/km_KH.ini index 3885d692dd..647c0a83df 100644 --- a/assets/lang/km_KH.ini +++ b/assets/lang/km_KH.ini @@ -720,8 +720,6 @@ Lens flare occlusion =ការបិទបាំងពន្លឺនៃកញ Linear =លីនេអ៊ែរ Low =ទាប Low latency display =ការបង្ហាញភាពយឺតយ៉ាវទាប -LowCurves =គុណភាពខ្សែកោង Spline/Bezier -LowCurves Tip =ប្រើដោយហ្គេមមួយចំនួនប៉ុណ្ណោះ គ្រប់គ្រងភាពរលោងនៃខ្សែកោង Lower resolution for effects =គុណភាពបង្ហាញទាបសម្រាប់ផលប៉ះពាល់ Manual Scaling =ការធ្វើមាត្រដ្ឋានដោយដៃ Medium =មធ្យម diff --git a/assets/lang/ko_KR.ini b/assets/lang/ko_KR.ini index c191ee6e61..e205e091d9 100644 --- a/assets/lang/ko_KR.ini +++ b/assets/lang/ko_KR.ini @@ -725,8 +725,6 @@ Lens flare occlusion = 렌즈 플레어 차단 Linear = 선형 필터링 Low = 낮음 Low latency display = 낮은 지연 시간 디스플레이 -LowCurves = 스플라인/베지어 곡선 품질 -LowCurves Tip = 일부 게임에서만 사용되며, 곡선의 부드러움을 제어 Lower resolution for effects = 효과에 대한 낮은 해상도 Manual Scaling = 수동 스케일링 Medium = 중간 diff --git a/assets/lang/ku_SO.ini b/assets/lang/ku_SO.ini index 980d55bac4..9806ec5dfb 100644 --- a/assets/lang/ku_SO.ini +++ b/assets/lang/ku_SO.ini @@ -737,8 +737,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Linear Low = Low Low latency display = Pêşangeha bi derfeta jê -LowCurves = Spline/Bezier curves quality -LowCurves Tip = Only used by some games, controls smoothness of curves Lower resolution for effects = Lower resolution for effects Manual Scaling = Manual scaling Medium = Medium diff --git a/assets/lang/lo_LA.ini b/assets/lang/lo_LA.ini index a147765c60..27695cdb65 100644 --- a/assets/lang/lo_LA.ini +++ b/assets/lang/lo_LA.ini @@ -723,8 +723,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Linear Low = ຕ່ຳ Low latency display = ການສະແດງທີ່ມີລາຍການສະຫຼຸບແລະສົທານ -LowCurves = ລະດັບເສັ້ນສອງມິຕິ ຫຼື ເສັ້ນໂຄ້ງ -LowCurves Tip = ໃຊ້ສະເພາະບາງເກມ, ເພື່ອຄວບຄຸມຄວາມມື່ນໄຫຼຂອງເສັ້ນໂຄ້ງ Lower resolution for effects = ຫຼຸດຄວາມລະອຽດຂອງເອັບເຟກໃຫ້ຕ່ຳລົງ Manual Scaling = ກຳນົດຂະໜາດເອງ Medium = ປານກາງ diff --git a/assets/lang/lt-LT.ini b/assets/lang/lt-LT.ini index b0db152e28..ef046578b3 100644 --- a/assets/lang/lt-LT.ini +++ b/assets/lang/lt-LT.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Linijinis Low = Žema Low latency display = Žema uždelsimo ekranas -LowCurves = "Spline/Bezier" lankstumų kokybė -LowCurves Tip = Only used by some games, controls smoothness of curves Lower resolution for effects = Lower resolution for effects Manual Scaling = Manual scaling Medium = Vidutinė diff --git a/assets/lang/ms_MY.ini b/assets/lang/ms_MY.ini index 271e645a67..3943eadc43 100644 --- a/assets/lang/ms_MY.ini +++ b/assets/lang/ms_MY.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Oklusi suar kanta Linear = Linear Low = Rendah Low latency display = Paparan latensi rendah -LowCurves = Kualiti rendah splin dan keluk bezier (tingkatkan kelajuan) -LowCurves Tip = Hanya digunakan oleh sesetengah permainan, mengawal kehalusan keluk Lower resolution for effects = Resolusi lebih rendah untuk kesan Manual Scaling = Penskalaan manual Medium = Sederhana diff --git a/assets/lang/nl_NL.ini b/assets/lang/nl_NL.ini index eecc8cdebe..858c153c8e 100644 --- a/assets/lang/nl_NL.ini +++ b/assets/lang/nl_NL.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Lineair Low = Laag Low latency display = Laag-latentie-display -LowCurves = Kwaliteit spline- en béziercurves -LowCurves Tip = Alleen gebruikt in sommige games, bestuurt de afronding van curves Lower resolution for effects = Effectresolutie verlagen Manual Scaling = Handmatig schalen Medium = Normaal diff --git a/assets/lang/nn_NO.ini b/assets/lang/nn_NO.ini index 3687d7eb2e..5f6bdac12f 100644 --- a/assets/lang/nn_NO.ini +++ b/assets/lang/nn_NO.ini @@ -749,8 +749,6 @@ Lens flare occlusion = Okklusjon av linsegjenskin Linear = Lineær Low = Låg Low latency display = Skjerm med låg latens -LowCurves = Kvalitet på spline-/Bézier-kurver -LowCurves Tip = Brukast berre av enkelte spel, styrer jamnheita på kurver Lower resolution for effects = Lågare oppløysing for effektar Manual Scaling = Manuell skalering Medium = Middels diff --git a/assets/lang/no_NO.ini b/assets/lang/no_NO.ini index fb9eaf67fa..1079f2a127 100644 --- a/assets/lang/no_NO.ini +++ b/assets/lang/no_NO.ini @@ -749,8 +749,6 @@ Lens flare occlusion = Okklusjon av linsegjenskinn Linear = Lineær Low = Lav Low latency display = Lav latens skjerm -LowCurves = Kvalitet på spline-/Bézier-kurver -LowCurves Tip = Brukes bare av enkelte spill, styrer jevnheten på kurver Lower resolution for effects = Lavere oppløsning for effekter Manual Scaling = Manuell skalering Medium = Middels diff --git a/assets/lang/pl_PL.ini b/assets/lang/pl_PL.ini index 863fb01bf3..f260c9206c 100644 --- a/assets/lang/pl_PL.ini +++ b/assets/lang/pl_PL.ini @@ -729,8 +729,6 @@ Lens flare occlusion = Okluzja flary (halacji) obiektywu Linear = Liniowe Low = Niskie Low latency display = Ekran o niskiej latencji -LowCurves = Detale krzywych sklejanych/Beziera (przyśpieszenie) -LowCurves Tip = Używane tylko przez niektóre gry, kontroluje gładkość krzywych Lower resolution for effects = Zmniejszenie rozdzielczość efektów Manual Scaling = Ręczne skalowanie Medium = Średnie diff --git a/assets/lang/pt_BR.ini b/assets/lang/pt_BR.ini index 84338d4046..e4296dd18b 100644 --- a/assets/lang/pt_BR.ini +++ b/assets/lang/pt_BR.ini @@ -747,8 +747,6 @@ Lens flare occlusion = Oclusão da luz da lente Linear = Linear Low = Baixa Low latency display = Exibir baixa latência -LowCurves = Qualidade das curvas spline/bezier -LowCurves Tip = Usado só por alguns jogos, controla a suavidade das curvas Lower resolution for effects = Resolução menor pros efeitos Manual Scaling = Dimensionamento manual Medium = Média diff --git a/assets/lang/pt_PT.ini b/assets/lang/pt_PT.ini index a2fa6026b8..b69fac7f0c 100644 --- a/assets/lang/pt_PT.ini +++ b/assets/lang/pt_PT.ini @@ -750,8 +750,6 @@ Lens flare occlusion = Oclusão de lens flare Linear = Linear Low = Baixa Low latency display = Tela de baixa latência -LowCurves = Qualidade das curvas spline / bezier -LowCurves Tip = Usado só em alguns jogos, controla a suavidade das curvas Lower resolution for effects = Menor resolução dos efeitos Manual Scaling = Dimensionamento manual Medium = Médio diff --git a/assets/lang/ro_RO.ini b/assets/lang/ro_RO.ini index 7b3f8f71a1..a38adcde1b 100644 --- a/assets/lang/ro_RO.ini +++ b/assets/lang/ro_RO.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Linear Low = Jos Low latency display = Ecran cu latență scăzută -LowCurves = Calitate curbe Spline/Bezier -LowCurves Tip = Only used by some games, controls smoothness of curves Lower resolution for effects = Rezoluții mai mici pt. efecte Manual Scaling = Manual scaling Medium = Mediu diff --git a/assets/lang/ru_RU.ini b/assets/lang/ru_RU.ini index c29c18ec29..5c839fbebe 100644 --- a/assets/lang/ru_RU.ini +++ b/assets/lang/ru_RU.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Окклюзия бликов объектива Linear = Линейный Low = Низкое Low latency display = Дисплей с низкой задержкой -LowCurves = Качество сплайнов и кривых Безье -LowCurves Tip = Используется в некоторых играх, влияет на плавность кривых Lower resolution for effects = Эффекты низкого качества Manual Scaling = Свой масштаб Medium = Среднее diff --git a/assets/lang/sv_SE.ini b/assets/lang/sv_SE.ini index 81af97ccd8..a20f7bfc31 100644 --- a/assets/lang/sv_SE.ini +++ b/assets/lang/sv_SE.ini @@ -727,8 +727,6 @@ Lens flare occlusion = Linsljus-blockering Linear = Linjär Low = Låg Low latency display = Skärm med låg latens -LowCurves = Spline/Bezier-kvalitet -LowCurves Tip = Används endast av vissa spel, styr kurvornas mjukhet Lower resolution for effects = Lägre upplösning för effekter Manual Scaling = Manuell skalning Medium = Medel diff --git a/assets/lang/tg_PH.ini b/assets/lang/tg_PH.ini index 128039e459..751c5a4df1 100644 --- a/assets/lang/tg_PH.ini +++ b/assets/lang/tg_PH.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Linyar Low = Low Low latency display = Дисплей бо таъхир -LowCurves = Mababang kalidad ng splines at bezier curves (pampa-bilis) -LowCurves Tip = Only used by some games, controls smoothness of curves Lower resolution for effects = Lower resolution for effects Manual Scaling = Manual scaling Medium = Medium diff --git a/assets/lang/th_TH.ini b/assets/lang/th_TH.ini index d979a3c9b0..46d864a7df 100644 --- a/assets/lang/th_TH.ini +++ b/assets/lang/th_TH.ini @@ -742,8 +742,6 @@ Lens flare occlusion = การบดบังแสงเลนส์แฟล Linear = แบบเชิงเส้น Low = ต่ำ Low latency display = จอแสดงผลการหน่วงเวลาต่ำ -LowCurves = ระดับของเส้นโค้ง Spline/Bezier -LowCurves Tip = ใช้แค่ในบางเกม ช่วยปรับคุณภาพของเส้นโค้งให้มีความเรียบเนียนขึ้น Lower resolution for effects = ลดความละเอียดของเอฟเฟ็คต์ให้ต่ำลง Manual Scaling = กำหนดขนาดเอง Medium = ปานกลาง diff --git a/assets/lang/tr_TR.ini b/assets/lang/tr_TR.ini index dd5e74c62b..0b7ece8028 100644 --- a/assets/lang/tr_TR.ini +++ b/assets/lang/tr_TR.ini @@ -727,8 +727,6 @@ Lens flare occlusion = Lens parlaması tıkanıklığı Linear = Doğrusal Low = Düşük Low latency display = Düşük gecikme ekranı -LowCurves = Düşük Eğriler -LowCurves Tip = Sadece bazı oyunlar tarafından kullanılır, eğrilerin pürüzsüzlüğünü kontrol eder Lower resolution for effects = Efektler İçin Düşük Çözünürlük Manual Scaling = El İle Ölçekle Medium = Orta diff --git a/assets/lang/uk_UA.ini b/assets/lang/uk_UA.ini index bf0950d0be..bbcc020834 100644 --- a/assets/lang/uk_UA.ini +++ b/assets/lang/uk_UA.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Оклюзія відблисків об'єктива Linear = Лінійний Low = Низька Low latency display = Дисплей з низькою затримкою -LowCurves = Якість сплайну -LowCurves Tip = Використовується лише в деяких іграх, контролюючи плавність кривих Lower resolution for effects = Ефекти низької якості Manual Scaling = Свій масштаб Medium = Середня diff --git a/assets/lang/vi_VN.ini b/assets/lang/vi_VN.ini index 805d1bd1ab..bd8d5a5a2c 100644 --- a/assets/lang/vi_VN.ini +++ b/assets/lang/vi_VN.ini @@ -725,8 +725,6 @@ Lens flare occlusion = Lens flare occlusion Linear = Tuyến tính Low = Thấp Low latency display = Màn hình độ trễ thấp -LowCurves = Đường cong Spline/bezier chất lượng thấp (tăng tốc) -LowCurves Tip = Chỉ được sử dụng bởi một số trò chơi, kiểm soát độ mượt của đường cong. Lower resolution for effects = Độ phân giải thấp cho các hiệu ứng Manual Scaling = Nhân rộng thủ công Medium = Trung bình diff --git a/assets/lang/zh_CN.ini b/assets/lang/zh_CN.ini index 739b4cc8d3..e5ec87b44c 100644 --- a/assets/lang/zh_CN.ini +++ b/assets/lang/zh_CN.ini @@ -725,8 +725,6 @@ Lens flare occlusion = 镜头眩光遮挡 Linear = 线性过滤 Low = 低质量 Low latency display = 低延迟显示 -LowCurves = 贝塞尔曲线质量 (提速) -LowCurves Tip = 调整曲线的绘制质量,大多游戏不使用此设置。 Lower resolution for effects = 降低特效分辨率 Manual Scaling = 手动缩放 Medium = 中质量 diff --git a/assets/lang/zh_TW.ini b/assets/lang/zh_TW.ini index 42ddf927e1..a748f27ada 100644 --- a/assets/lang/zh_TW.ini +++ b/assets/lang/zh_TW.ini @@ -725,8 +725,6 @@ Lens flare occlusion = 鏡頭眩光遮蔽 Linear = 線性 Low = 低 Low latency display = 低延遲顯示 -LowCurves = 曲線/貝茲曲線品質 -LowCurves Tip = 僅供少數遊戲使用,控制曲線平滑度 Lower resolution for effects = 降低效果解析度 Manual Scaling = 手動縮放 Medium = 中 diff --git a/headless/Headless.cpp b/headless/Headless.cpp index 292d6906c5..31a88c4a15 100644 --- a/headless/Headless.cpp +++ b/headless/Headless.cpp @@ -998,7 +998,6 @@ int main(int argc, const char* argv[]) { // Defaulting this to false silently ran everything on OpenGL, which hangs games early in boot // under Mesa llvmpipe on Linux/WSL. g_Config.bSoftwareRendering = cmdLineOptions.softwareRendering.value_or(true); - g_Config.iSplineBezierQuality = 2; g_Config.bHighQualityDepth = true; g_Config.bMemStickInserted = true; g_Config.iMemStickSizeGB = 16; diff --git a/libretro/libretro.cpp b/libretro/libretro.cpp index fb2efa16ac..624f99673a 100644 --- a/libretro/libretro.cpp +++ b/libretro/libretro.cpp @@ -809,17 +809,6 @@ static void check_variables(CoreParameter &coreParam) g_Config.iSkipGPUReadbackMode = (int)SkipGPUReadbackMode::SKIP; } - var.key = "ppsspp_spline_quality"; - if (environ_cb(RETRO_ENVIRONMENT_GET_VARIABLE, &var) && var.value) - { - if (!strcmp(var.value, "Low")) - g_Config.iSplineBezierQuality = 0; - else if (!strcmp(var.value, "Medium")) - g_Config.iSplineBezierQuality = 1; - else if (!strcmp(var.value, "High")) - g_Config.iSplineBezierQuality = 2; - } - var.key = "ppsspp_lower_resolution_for_effects"; if (environ_cb(RETRO_ENVIRONMENT_GET_VARIABLE, &var) && var.value) { diff --git a/libretro/libretro_core_options.h b/libretro/libretro_core_options.h index ce718617cb..5c7dd12be3 100644 --- a/libretro/libretro_core_options.h +++ b/libretro/libretro_core_options.h @@ -526,31 +526,6 @@ struct retro_core_option_v2_definition option_defs_us[] = { BOOL_OPTIONS, "disabled" }, - { - "ppsspp_lazy_texture_caching", - "Lazy Texture Caching (Speedup)", - NULL, - "Faster, but can cause text problems in a few games.", - NULL, - "hacks", - BOOL_OPTIONS, - "disabled" - }, - { - "ppsspp_spline_quality", - "Spline/Bezier Curves Quality", - NULL, - "Only used by some games, controls smoothness of curves.", - NULL, - "hacks", - { - { "Low", NULL }, - { "Medium", NULL }, - { "High", NULL }, - { NULL, NULL }, - }, - "High" - }, { "ppsspp_lower_resolution_for_effects", "Lower Resolution for Effects", diff --git a/unittest/TestSplineTessellation.cpp b/unittest/TestSplineTessellation.cpp index b43e725509..5f252e65d5 100644 --- a/unittest/TestSplineTessellation.cpp +++ b/unittest/TestSplineTessellation.cpp @@ -528,9 +528,6 @@ bool CheckGEExactSIMD(const TestCase &tc, uint32_t seed) { } // namespace bool TestSplineTessellation() { - const int savedQuality = g_Config.iSplineBezierQuality; - g_Config.iSplineBezierQuality = (int)SplineQuality::HIGH_QUALITY; - const u32 posOnly = GE_VTYPE_POS_FLOAT; const u32 posNrm = GE_VTYPE_POS_FLOAT | GE_VTYPE_NRM_FLOAT; @@ -627,6 +624,5 @@ bool TestSplineTessellation() { } } - g_Config.iSplineBezierQuality = savedQuality; return ok; }