Split MMPX texture upscaling shader into regular and advanced

The newer one, improved by CrashGG, will not load on many older devices
due to complexity.
This commit is contained in:
Henrik Rydgård
2026-03-12 18:27:07 +01:00
parent ba920ae452
commit 3934c3facb
48 changed files with 1407 additions and 1244 deletions
+1
View File
@@ -1527,6 +1527,7 @@ Off = معطل
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+2 -1
View File
@@ -979,7 +979,7 @@ Allow speed control while connected (not recommended) = Qoşulu ikən sürət y
AM: Data from Unknown Port = AM: Bilinməyən Port Veriləni
Auto = Özbaşına
Autoconfigure = Özü-görkəmləniş
Change proAdhocServer Address = ad hoc qulluqçu IP adresini dəyiş
Change proAdhocServer Address = Ad hoc qulluqçu IP adresini dəyiş
Change proAdhocServer address hint = (localhost = çoxlu örnək)
ChangeMacSaveConfirm = Yeni MAC adresi yaradılsın?
ChangeMacSaveWarning = Bir sıra oyun qorunuş verilənini yükləyərkən MAC adresi yoxlayır, buna görə bu, köhnə qorunuşları korlaya bilər.
@@ -1519,6 +1519,7 @@ Off = Sönülüdür
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Выкл.
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Search]
No settings matched '%1' = Няма адпаведных налад '%1'
+1
View File
@@ -1519,6 +1519,7 @@ Off = Изключено
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1518,6 +1518,7 @@ Off = Aus
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpin
+1
View File
@@ -1519,6 +1519,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1543,6 +1543,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Search]
No settings matched '%1' = No settings matched '%1'
+1
View File
@@ -1520,6 +1520,7 @@ Off = Deshabilitar
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPX = TexMMPX
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpino
+1
View File
@@ -1521,6 +1521,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = خاموش
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Pois
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1510,6 +1510,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Kikapcsolva
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Mati
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1523,6 +1523,7 @@ Off = Disattiva
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = 高山
+1
View File
@@ -1519,6 +1519,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+2 -1
View File
@@ -949,7 +949,7 @@ Autoconfigure = 자동구성
Change proAdhocServer address hint = (로컬호스트 = 다중 인스턴스)
ChangeMacSaveConfirm = 새로운 MAC 주소를 생성하겠습니까?
ChangeMacSaveWarning = 일부 게임은 저장 데이터를 불러올 때 MAC 주소를 확인하므로 이전 저장이 손상될 수 있습니다.
Change proAdhocServer Address = ad hoc 서버 IP 주소 변경
Change proAdhocServer Address = Ad hoc 서버 IP 주소 변경
Chat = 채팅
Chat Button Position = 채팅 버튼 위치
Chat Here = 여기에서 채팅
@@ -1519,6 +1519,7 @@ Off = 끔
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Search]
No settings matched '%1' = '%1'과(와) 일치하는 설정이 없음
+1
View File
@@ -1533,6 +1533,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Search]
No settings matched '%1' = No settings matched '%1'
+1
View File
@@ -1519,6 +1519,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpin
+1
View File
@@ -1527,6 +1527,7 @@ Off = Wył.
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1543,6 +1543,7 @@ Off = Desligado
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Search]
No settings matched '%1' = Nenhuma das configurações combinou com o '%1'
+1
View File
@@ -1544,6 +1544,7 @@ Off = Desativado
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Search]
No settings matched '%1' = Nenhuma das definições se parece com '%1'
+1
View File
@@ -1520,6 +1520,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Выкл.
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1520,6 +1520,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpin
+1
View File
@@ -1522,6 +1522,7 @@ Off = Nakapatay
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1560,6 +1560,7 @@ Off = ปิด
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = อัลไพน์
+1
View File
@@ -1520,6 +1520,7 @@ Off = Kapalı
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Вимкнути
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = Off
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1513,6 +1513,7 @@ Off = 关闭
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Themes]
Alpine = Alpine
+1
View File
@@ -1519,6 +1519,7 @@ Off = 關閉
TexMMPX = TexMMPX
Tex2xBRZ = Tex2xBRZ
Tex4xBRZ = Tex4xBRZ
TexMMPXAdvanced = TexMMPXAdvanced
[Search]
No settings matched '%1' = 沒有與「%1」相符的設定
+6
View File
@@ -212,6 +212,12 @@ Name=MMPX (2x)
Author=Morgan McGuire and Mara Gagiu
Compute=tex_mmpx.csh
Scale=2
[TexMMPXAdvanced]
Type=Texture
Name=MMPX Advanced (2x)
Author=CrashGG, Morgan McGuire and Mara Gagiu
Compute=tex_mmpx_adv.csh
Scale=2
VendorBlacklist=Apple
[RedBlue]
Type=StereoToMono
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff