tornavis/extern
Habib Gahbiche 805d947810 Compositor: Add Anti-Aliasing node
This is an implementation of Enhanced Subpixel Morphological Antialiasing (SMAA)

The algorithm was proposed by:
  Jorge Jimenez, Jose I. Echevarria, Tiago Sousa, Diego Gutierrez

This node provides only SMAA 1x mode, so the operation will be done with no spatial
multisampling nor temporal supersampling. See Patch for comparisons.

The existing AA operation seems to be used only for binary images by some other nodes.
Using SMAA for binary images needs no important parameter such as "threshold", so we
perhaps can switch the operation to SMAA, though that changes existing behavior.

Notes:
1. The program code assumes the screen coordinates are DirectX style that the
   vertical direction is upside-down, so "top" and "bottom" actually represent bottom
   and top, respectively.

Thanks for Habib Gahbiche (zazizizou) to polish and finalize this patch.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D2411
2021-03-29 07:56:58 +02:00
..
Eigen3 Update Eigen to 3.3.7 2019-08-21 14:15:28 +02:00
audaspace Fix T86728: Blender freezes when playhead is dragged in this .blend 2021-03-19 21:42:55 +01:00
binreloc Cleanup: use 2 space indentation for CMake 2019-04-17 06:35:54 +02:00
bullet2 Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
ceres Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
clew Cleanup: use 2 space indentation for CMake 2019-04-17 06:35:54 +02:00
cuew Cleanup: fixed compiler warning about `strncat` 2020-07-27 17:03:32 +02:00
curve_fit_nd Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
draco Cleanup: trailing space 2020-12-11 15:32:14 +11:00
gflags Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
glew Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
glew-es Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
glog Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
gmock Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
gtest Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
lzma Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
lzo Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
mantaflow Fluid: Updated hidden symbol visibility comment 2021-03-11 16:15:45 +01:00
quadriflow Cleanup: cmake indentation, white-space 2021-02-05 09:45:16 +11:00
rangetree Cleanup: use 2 space indentation for CMake 2019-04-17 06:35:54 +02:00
sdlew Cleanup: use 2 space indentation for CMake 2019-04-17 06:35:54 +02:00
smaa_areatex Compositor: Add Anti-Aliasing node 2021-03-29 07:56:58 +02:00
wcwidth Fix building on NetBSD 2020-05-09 23:22:50 +10:00
xdnd Cleanup: use 2 space indentation for CMake 2019-04-17 06:35:54 +02:00
.clang-format ClangFormat: add configuration files 2019-04-17 06:11:16 +02:00
CMakeLists.txt Compositor: Add Anti-Aliasing node 2021-03-29 07:56:58 +02:00
README Readme file to extern libraries about the attribution document 2020-12-11 18:53:22 +01:00

README

When updating a library remember to:

* Update the README.blender with the corresponding version.
* Update the THIRD-PARTY-LICENSE.txt document