Index: ps/trunk/LICENSE.txt
===================================================================
--- ps/trunk/LICENSE.txt
+++ ps/trunk/LICENSE.txt
@@ -29,6 +29,9 @@
/binaries/data/mods/public/shaders/glsl/fxaa.fs
BSD
+ /binaries/data/mods/public/shaders/glsl/cas.fs
+ MIT
+
/binaries/system
Various (unspecified)
Index: ps/trunk/binaries/data/config/default.cfg
===================================================================
--- ps/trunk/binaries/data/config/default.cfg
+++ ps/trunk/binaries/data/config/default.cfg
@@ -110,6 +110,10 @@
; Use anti-aliasing techniques.
antialiasing = "disabled"
+; Use sharpening techniques.
+sharpening = "disabled"
+sharpness = 0.3
+
; Quality level of shader effects (set to 10 to display all effects)
materialmgr.quality = 2.0
Index: ps/trunk/binaries/data/mods/public/gui/options/options.json
===================================================================
--- ps/trunk/binaries/data/mods/public/gui/options/options.json
+++ ps/trunk/binaries/data/mods/public/gui/options/options.json
@@ -130,6 +130,28 @@
"function": "Renderer_UpdateAntiAliasingTechnique"
},
{
+ "type": "dropdown",
+ "label": "Sharpening",
+ "tooltip": "Reduce blurry effects.",
+ "dependencies": ["postproc", "preferglsl"],
+ "config": "sharpening",
+ "list": [
+ { "value": "disabled", "label": "Disabled", "tooltip": "Do not use sharpening." },
+ { "value": "cas", "label": "FidelityFX CAS", "tooltip": "Contrast adaptive sharpening, a fast, contrast based sharpening pass." }
+ ],
+ "function": "Renderer_UpdateSharpeningTechnique"
+ },
+ {
+ "type": "slider",
+ "label": "Sharpness factor",
+ "tooltip": "The sharpness of the choosen pass.",
+ "dependencies": ["postproc", "preferglsl"],
+ "config": "sharpness",
+ "min": 0,
+ "max": 1,
+ "function": "Renderer_UpdateSharpnessFactor"
+ },
+ {
"type": "slider",
"label": "Shader effects",
"tooltip": "Number of shader effects. REQUIRES GAME RESTART",
Index: ps/trunk/binaries/data/mods/public/gui/options/options.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/gui/options/options.xml
+++ ps/trunk/binaries/data/mods/public/gui/options/options.xml
@@ -9,7 +9,7 @@
-