Realtime Compositor: Implement ID Mask node #106593

Merged
Omar Emara merged 5 commits from OmarEmaraDev/blender:id-mask-node into main 2023-04-20 07:21:11 +02:00

5 Commits

Author SHA1 Message Date
Omar Emara 4fc0941dd2 Add missing include 2023-04-09 09:24:14 +02:00
Omar Emara d03a2bed6b Revert smaa changes to match master 2023-04-09 09:22:54 +02:00
Omar Emara b29a160e0c Merge branch 'main' into id-mask-node 2023-04-09 09:21:47 +02:00
Omar Emara dffd210fbb Realtime Compositor: Implement ID Mask node
This patch implements the ID Mask node for the realtime compositor.

The node can be implemented as a GPU shader operation when the
anti-aliasing option is disabled, which is something we should do when
the evaluator allows nodes be executed as both standard and GPU shader
operations.
2023-04-05 13:51:23 +02:00
Omar Emara c712718c9e Extend compositor SMAA to float and vector inputs 2023-04-05 13:47:17 +02:00