Index: ps/trunk/LICENSE.txt
===================================================================
--- ps/trunk/LICENSE.txt
+++ ps/trunk/LICENSE.txt
@@ -26,6 +26,9 @@
/binaries/data/mods/*/maps/
see LICENSE.txt within those directories
+ /binaries/data/mods/public/shaders/glsl/fxaa.fs
+ BSD
+
/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
@@ -114,6 +114,9 @@
; Use screen-space postprocessing filters (HDR, bloom, DOF, etc). Incompatible with fixed renderpath.
postproc = false
+; Use anti-aliasing techniques.
+antialiasing = "disabled"
+
; 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
@@ -118,6 +118,18 @@
"function": "Renderer_SetPostProcEnabled"
},
{
+ "type": "dropdown",
+ "label": "Anti-Aliasing",
+ "tooltip": "Reduce aliasing effect on edges.",
+ "dependencies": ["postproc"],
+ "config": "antialiasing",
+ "list": [
+ { "value": "disabled", "label": "Disabled", "tooltip": "Do not use anti-aliasing." },
+ { "value": "fxaa", "label": "FXAA", "tooltip": "Fast, but simple anti-aliasing." }
+ ],
+ "function": "Renderer_UpdateAntiAliasingTechnique"
+ },
+ {
"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 @@
-