PropertyRNAOrID
.
But Transform
is a user-defined type, so it would be strange for there to be a native operator for it somehow.
To verify that all that copying is elided by the compiler, could take a look at…
I mostly just inherited the behavior from transform.h, where things like operator*
are specifically excluded on __KERNEL_METAL__
, but available on other GPU backends, and all arguments for the…
I ran the previously failing CPU tests locally, but they succeeded for me now, so hopefully runs through successfully this time around.
@blender-bot package
The AOV denoiser is quite a bit better quality-wise, but it's a fair point, not really a bug fix and so I guess is better moved to main.
OPTIX_DENOISER_MODEL_KIND_TEMPORAL_AOV
works a bit differently and requires an additional internal layer as input (which is used to share internal data between frames), which the implementation…
Moved the majority into an utility function (hadn't it originally to keep the change smaller, but it's certainly nicer this way). It's a bit more difficult to move the whole thing unfortunately,…