Compositor: Port GLSL SMAA to CPU compositor #119414

Merged
Omar Emara merged 21 commits from OmarEmaraDev/blender:smaa-cpp into main 2024-03-25 14:21:12 +01:00

21 Commits

Author SHA1 Message Date
Omar Emara 3ab3f8fc5b Add missing include 2024-03-22 16:46:01 +02:00
Omar Emara 9da114ad46 Remove unrelated changes
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-03-22 10:08:07 +02:00
Omar Emara 327fc97392 Merge branch 'main' into smaa-cpp 2024-03-22 10:06:23 +02:00
Omar Emara 9d8a1d3b06 Merge branch 'main' into smaa-cpp 2024-03-21 17:43:59 +02:00
Omar Emara 3e3d0cbe04 Remove duplicate function after merge 2024-03-21 15:35:33 +02:00
Omar Emara 2b12236dfb Merge branch 'main' into smaa-cpp 2024-03-21 15:24:56 +02:00
Omar Emara 2d6609aac8 Remove SMAA areatex 2024-03-20 17:50:07 +02:00
Omar Emara 8622dcd417 Fix and optimize weighted conditionals 2024-03-20 17:41:34 +02:00
Omar Emara 5424025276 Fix and optimize point sampling 2024-03-20 11:14:43 +02:00
Omar Emara 572bde6577 Optimize first and third passes 2024-03-20 08:43:45 +02:00
Omar Emara e484f06a28 Fix crash for single element input 2024-03-19 14:39:40 +02:00
Omar Emara e4b745712b Fix local contrast adaptation 2024-03-19 13:15:12 +02:00
Omar Emara a3737848a4 Fix unexpected integer division 2024-03-19 12:53:17 +02:00
Omar Emara 1a5230a0f5 Fix threading issues 2024-03-19 10:08:51 +02:00
Omar Emara dc01562f99 Use corner rounding parameter 2024-03-19 08:45:52 +02:00
Omar Emara 6b3e8fdf5a Merge branch 'main' into smaa-cpp 2024-03-18 10:24:14 +02:00
Omar Emara b24ad8be23 Merge branch 'main' into smaa-cpp 2024-03-15 11:53:52 +02:00
Omar Emara b88f1b53b3 Merge branch 'main' into smaa-cpp 2024-03-14 12:00:14 +02:00
Omar Emara 577d4d0d22 Implement execute method 2024-03-14 10:23:36 +02:00
Omar Emara 50f598aea5 Port Neighborhood Blending 2024-03-14 09:17:02 +02:00
Omar Emara 41c7c764d7 Compositor: Port GLSL SMAA to CPU compositor
This patch ports the GLSL SMAA library to the CPU compositor in order to
unify the anti-aliasing behavior between CPU and GPU compositor.
2024-03-13 11:48:35 +02:00