diff options
author | Jeroen Bakker <j.bakker@atmind.nl> | 2018-06-15 13:05:25 +0300 |
---|---|---|
committer | Jeroen Bakker <j.bakker@atmind.nl> | 2018-06-15 14:02:16 +0300 |
commit | 0276abbcf73cb45e5afe94d6f554efc104e9707f (patch) | |
tree | 9ad79e9ec6c694d38e74ae923c5ae069f15c78a0 /source/blender/draw/engines/workbench/shaders/workbench_effect_fxaa_frag.glsl | |
parent | 15c340293f07ee389a0603ae991e5a5ec061db89 (diff) |
Workbench: FXAA
FXAA implementation in the deferred renderpass of the workbench.
Can be enabled per 3dview. Eventually this will also be a user setting
as it is more a system/performance setting than a scene setting.
Diffstat (limited to 'source/blender/draw/engines/workbench/shaders/workbench_effect_fxaa_frag.glsl')
-rw-r--r-- | source/blender/draw/engines/workbench/shaders/workbench_effect_fxaa_frag.glsl | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/source/blender/draw/engines/workbench/shaders/workbench_effect_fxaa_frag.glsl b/source/blender/draw/engines/workbench/shaders/workbench_effect_fxaa_frag.glsl new file mode 100644 index 00000000000..4ffd20c2839 --- /dev/null +++ b/source/blender/draw/engines/workbench/shaders/workbench_effect_fxaa_frag.glsl @@ -0,0 +1,19 @@ + +in vec4 uvcoordsvar; + +out vec4 FragColor; + +uniform sampler2D colorBuffer; +uniform vec2 invertedViewportSize; + +void main() +{ + FragColor = FxaaPixelShader( + uvcoordsvar.st, + colorBuffer, + invertedViewportSize, + 1.0, + 0.166, + 0.0833 + ); +} |