This project provides Morphological Anti-Aliasing (MLAA) for DaVinci Resolve in two formats:
MLAA.dctlfor the Color page (DCTL).MLAA.fusefor the Fusion page (Fuse + DCTL GPU kernel).
![]() |
![]() |
| Before | After |
- Implements MLAA in DCTL (
MLAA.dctl) for Color page workflows. - Implements MLAA in Fuse (
MLAA.fuse) for Fusion page workflows. - The Fuse version runs via GPU compute (
DVIPComputeNode+ DCTL kernel), not CPU pixel APIs. - Original code is sourced from AMD's MLAA11 project (Reference1).
- References GLSL ported code (Reference2).
-
Obtain the
MLAA.dctlfile. -
Copy
MLAA.dctlto the DCTL folder of DaVinci Resolve:- Windows:
C:\ProgramData\Blackmagic Design\DaVinci Resolve\Support\LUT\ - macOS:
/Library/Application Support/Blackmagic Design/DaVinci Resolve/LUT/
- Windows:
-
Obtain the
MLAA.fusefile. -
Copy
MLAA.fuseto the Resolve Fusion Fuses folder:- macOS (user):
~/Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Fuses/ - macOS (system):
/Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Fuses/ - Windows:
C:\ProgramData\Blackmagic Design\DaVinci Resolve\Support\Fusion\Fuses\
- macOS (user):
- Open your project in DaVinci Resolve.
- In the Color page, add a new node and apply the DCTL effect.
- Select
MLAA.dctl. - The
ShowEdgesOnlyparameter is for debugging.
- Open the Fusion page.
- Add the
MLAAFuse tool. - Connect your image to the
Inputand useOutputdownstream. Show Edges Onlyis available for debugging.
This project is released under the MIT License.

