mirror of
https://github.com/cemu-project/cemu_graphic_packs.git
synced 2024-12-01 13:54:16 +01:00
142ed07b27
Since filters don't work with Vulkan (even if you try to adapt it to Vulkan) it would be smart if we made the pack OpenGL only at least, since Vulkan will crash with it if you've got it enabled. We want to keep the game breaking to a minimum. I also changed the descriptions to be more explanatory, and changed the preset names to make more sense to users. Unsure what the presets exactly entail (more specifically the preset that was originally called Smooth half original).
71 lines
2.3 KiB
Plaintext
71 lines
2.3 KiB
Plaintext
[Definition]
|
|
titleIds = 000500001010ec00,000500001010ed00,000500001010eb00
|
|
name = Add FXAA (OpenGL)
|
|
path = "Mario Kart 8/Enhancements/Add FXAA (OpenGL)"
|
|
description = Adds FXAA to Mario Kart 8 which doesn't have any kind of anti-aliasing normally. Will fix jagged edges but might make the game look softer. Can only be used with OpenGL.
|
|
version = 4
|
|
rendererFilter = opengl
|
|
|
|
[OutputShader]
|
|
upscaleMagFilter = Linear
|
|
downscaleMagFilter = Linear
|
|
|
|
[Preset]
|
|
name = Fast default ET 0.45 FX 11
|
|
$Subpix:float = 0.5
|
|
$EdgeThreshold:float = 0.45
|
|
$EdgeThresholdMin:float = 0.05
|
|
$FXAA_QUALITY_PRESET:int = 11
|
|
|
|
[Preset]
|
|
name = Fastest ET 0.75 FX 10
|
|
$Subpix:float = 0.75
|
|
$EdgeThreshold:float = 0.75
|
|
$EdgeThresholdMin:float = 0.1
|
|
$FXAA_QUALITY_PRESET:int = 10
|
|
|
|
[Preset]
|
|
name = More edges and smearing ET 0.25 FX 11
|
|
$Subpix:float = 0.75
|
|
$EdgeThreshold:float = 0.25
|
|
$EdgeThresholdMin:float = 0.05
|
|
$FXAA_QUALITY_PRESET:int = 11
|
|
|
|
[Preset]
|
|
name = Slower bit better quality ET 0.4 FX 15
|
|
$Subpix:float = 0.75
|
|
$EdgeThreshold:float = 0.4
|
|
$EdgeThresholdMin:float = 0.05
|
|
$FXAA_QUALITY_PRESET:int = 15
|
|
|
|
[Preset]
|
|
name = Much slower bit better quality ET 0.4 FX 25
|
|
$Subpix:float = 0.75
|
|
$EdgeThreshold:float = 0.4
|
|
$EdgeThresholdMin:float = 0.05
|
|
$FXAA_QUALITY_PRESET:int = 25
|
|
|
|
[Preset]
|
|
name = Test process everything ET 0.05 FX 39
|
|
$Subpix:float = 0.5
|
|
$EdgeThreshold:float = 0.05
|
|
$EdgeThresholdMin:float = 0.003
|
|
$FXAA_QUALITY_PRESET:int = 39
|
|
|
|
#We don't have access to alpha or depth, just contrast detection with green channel as alpha substitute
|
|
#Since games have different styles there are no "correct" values.
|
|
#3200x1800 looks a lot worse than 3840x2160. Maybe N x 16 res is preferable?
|
|
|
|
|
|
#FXAA_QUALITY_PRESET
|
|
# 10 to 15 - default medium dither (10=fastest, 15=highest quality) //mostly relevant for Cemu
|
|
# 20 to 29 - less dither, more expensive (20=fastest, 29=highest quality)
|
|
# 39 - no dither, very expensive //maybe for memory constrained scenarios?
|
|
|
|
# [0.000 to 1.000]
|
|
#Subpix:0.01 slowest -> 0.9 fastest - ?? -> More
|
|
#EdgeThreshold contrast cut off: 0.01 slowest -> 0.9 fastest - More edges processing -> Less
|
|
#EdgeThresholdMin black cut off: 0.01 slowest -> 0.9 fastest - Don't process below. Note green cutoff, as we don't have alpha
|
|
|
|
#Cheers Skalfate, I'd prob never would have done this without your Xeno AA port.
|