Fix Cycles MNEE not working for Metal

Move MNEE to own kernel, separate from shader ray-tracing. This does introduce
the limitation that a shader can't use both MNEE and AO/bevel, but that seems
like the better trade-off for now.

We can experiment with bigger kernel organization changes later.

Differential Revision: https://developer.blender.org/D15070
This commit is contained in:
2022-05-30 18:04:14 +02:00
parent 52cb24a779
commit f2cd7e08fe
20 changed files with 167 additions and 25 deletions

View File

@@ -33,8 +33,6 @@ BLACKLIST_OPTIX = [
]
BLACKLIST_METAL = [
# No MNEE for Metal currently
"underwater_caustics.blend",
]
BLACKLIST_GPU = [