mirror of
https://github.com/cemu-project/cemu_graphic_packs.git
synced 2025-01-25 02:33:05 -03:00
[Smash 4] Revert border fix
Apparently this border fix is exploiting some undefined behavior or something because it crashes, misrenders GUIs or just shows black on some APIs. Just reverted it to the previous state, except that I kept the resolutions in. Hopefully a better border fix, or potentially just a workaround, can be found.
This commit is contained in:
parent
327e85ecfa
commit
519ea6ebb1
1 changed files with 378 additions and 335 deletions
|
@ -135,25 +135,26 @@ category = Anisotropic Filtering Quality
|
|||
$anisotropy = 16
|
||||
|
||||
|
||||
# Resolution Changes
|
||||
# Anisotropic Filtering
|
||||
|
||||
[TextureRedefine]
|
||||
tileModesExcluded = 0x001 # ignore cpu processed textures
|
||||
formatsExcluded = 0x001,0x01a,0x01f,0x122,0x219,0x21a,0x21f,0x80e,0x816,0x81e,0x820,0x823 # ignore viewports and cubemaps
|
||||
overwriteAnisotropy = $anisotropy
|
||||
|
||||
# Texture Redefines
|
||||
|
||||
[TextureRedefine]
|
||||
width = 1920
|
||||
height = 1088
|
||||
formatsExcluded = 0x219,0x01a
|
||||
formatsExcluded = 0x219,0x1a
|
||||
overwriteWidth = ($width / $gameWidth) * 1920
|
||||
overwriteHeight = ($height / $gameHeight) * 1088
|
||||
|
||||
[TextureRedefine]
|
||||
width = 1920
|
||||
height = 1088
|
||||
formats = 0x219,0x01a
|
||||
overwriteWidth = ($width/$gameWidth) * 1920
|
||||
overwriteHeight = ($height/$gameHeight) * 1089
|
||||
|
||||
[TextureRedefine]
|
||||
width = 1920
|
||||
height = 1080
|
||||
formatsExcluded = 0x219,0x1a
|
||||
overwriteWidth = ($width / $gameWidth) * 1920
|
||||
overwriteHeight = ($height / $gameHeight) * 1080
|
||||
|
||||
|
@ -164,14 +165,6 @@ formatsExcluded = 0x21a
|
|||
overwriteWidth = ($width / $gameWidth) * 960
|
||||
overwriteHeight = ($height / $gameHeight) * 544
|
||||
|
||||
[TextureRedefine]
|
||||
width = 960
|
||||
height = 544
|
||||
formats = 0x21a
|
||||
overwriteWidth = ($width/$gameWidth) * 960
|
||||
overwriteHeight ($height/$gameHeight) * 540
|
||||
|
||||
# The second filter seems redundant, but it's necessary for the border fix to function properly and still upscale it.
|
||||
[TextureRedefine]
|
||||
width = 960
|
||||
height = 540
|
||||
|
@ -179,14 +172,6 @@ formatsExcluded = 0x21a
|
|||
overwriteWidth = ($width / $gameWidth) * 960
|
||||
overwriteHeight = ($height / $gameHeight) * 540
|
||||
|
||||
[TextureRedefine]
|
||||
width = 960
|
||||
height = 540
|
||||
formats = 0x21a
|
||||
overwriteWidth = ($width/$gameWidth) * 960
|
||||
overwriteHeight ($height/$gameHeight) * 540
|
||||
|
||||
|
||||
[TextureRedefine]
|
||||
width = 960
|
||||
height = 368
|
||||
|
@ -374,6 +359,62 @@ overwriteHeight = ($height/$gameHeight) * 16
|
|||
|
||||
# Reduce Color Banding
|
||||
|
||||
[TextureRedefine] # 1920x1088, f0219
|
||||
width = 1920
|
||||
height = 1088
|
||||
formats = 0x219
|
||||
overwriteFormat = 0x21f
|
||||
overwriteWidth = ($width / $gameWidth) * 1920
|
||||
overwriteHeight = ($height / $gameHeight) * 1088
|
||||
|
||||
[TextureRedefine] # 1920x1088, f001a
|
||||
width = 1920
|
||||
height = 1088
|
||||
formats = 0x1a
|
||||
overwriteFormat = 0x1f
|
||||
overwriteWidth = ($width / $gameWidth) * 1920
|
||||
overwriteHeight = ($height / $gameHeight) * 1088
|
||||
|
||||
[TextureRedefine] # 1920x1080, f0219
|
||||
width = 1920
|
||||
height = 1080
|
||||
formats = 0x219
|
||||
overwriteFormat = 0x21f
|
||||
overwriteWidth = ($width / $gameWidth) * 1920
|
||||
overwriteHeight = ($height / $gameHeight) * 1080
|
||||
|
||||
[TextureRedefine] # 1920x1080, f001a
|
||||
width = 1920
|
||||
height = 1080
|
||||
formats = 0x1a
|
||||
overwriteFormat = 0x1f
|
||||
overwriteWidth = ($width / $gameWidth) * 1920
|
||||
overwriteHeight = ($height / $gameHeight) * 1080
|
||||
|
||||
[TextureRedefine] # 960x544, f021a
|
||||
width = 960
|
||||
height = 544
|
||||
formats = 0x21a
|
||||
overwriteFormat = 0x21f
|
||||
overwriteWidth = ($width / $gameWidth) * 960
|
||||
overwriteHeight = ($height / $gameHeight) * 544
|
||||
|
||||
[TextureRedefine] # 960x540, f021a
|
||||
width = 960
|
||||
height = 540
|
||||
formats = 0x21a
|
||||
overwriteFormat = 0x21f
|
||||
overwriteWidth = ($width / $gameWidth) * 960
|
||||
overwriteHeight = ($height / $gameHeight) * 540
|
||||
|
||||
[TextureRedefine] # 480x272, f021a
|
||||
width = 480
|
||||
height = 272
|
||||
formats = 0x21a
|
||||
overwriteFormat = 0x21f
|
||||
overwriteWidth = ($width / $gameWidth) * 480
|
||||
overwriteHeight = ($height / $gameHeight) * 272
|
||||
|
||||
[TextureRedefine] # 480x272, f0816
|
||||
width = 480
|
||||
height = 272
|
||||
|
@ -382,6 +423,14 @@ overwriteFormat = 0x823
|
|||
overwriteWidth = ($width / $gameWidth) * 480
|
||||
overwriteHeight = ($height / $gameHeight) * 272
|
||||
|
||||
[TextureRedefine] # 480x270, f021a
|
||||
width = 480
|
||||
height = 270
|
||||
formats = 0x21a
|
||||
overwriteFormat = 0x21f
|
||||
overwriteWidth = ($width / $gameWidth) * 480
|
||||
overwriteHeight = ($height / $gameHeight) * 270
|
||||
|
||||
[TextureRedefine] # 480x270, f0816
|
||||
width = 480
|
||||
height = 270
|
||||
|
@ -459,20 +508,14 @@ overwriteHeight = ($height/$gameHeight) * 16
|
|||
[TextureRedefine] # Shadows
|
||||
width = 1024
|
||||
height = 1024
|
||||
formats = 0x005
|
||||
formats = 0x5
|
||||
overwriteWidth = $shadowQuality * 1024
|
||||
overwriteHeight = $shadowQuality * 1024
|
||||
|
||||
[TextureRedefine] # Performance Shadows, Blur Pass
|
||||
width = 512
|
||||
height = 512
|
||||
formats = 0x00b,0x00f
|
||||
formats = 0xb,0xf
|
||||
overwriteWidth = $shadowQuality * 512
|
||||
overwriteHeight = $shadowQuality * 512
|
||||
|
||||
# Anisotropic Filtering
|
||||
|
||||
[TextureRedefine]
|
||||
tileModesExcluded = 0x001 # ignore cpu processed textures
|
||||
formatsExcluded = 0x001,0x01a,0x01f,0x122,0x219,0x21a,0x21f,0x80e,0x816,0x81e,0x820,0x823 # ignore viewports and cubemaps
|
||||
overwriteAnisotropy = $anisotropy
|
||||
|
|
Loading…
Add table
Reference in a new issue