Page MenuHome

Attribute Node: refactor lookup to remove duplication between engines.
ClosedPublic

Authored by Alexander Gavrilov (angavrilov) on Sep 30 2022, 5:59 PM.

Details

Summary

Currently lookup of Object and Instancer attributes is completely
duplicated between Cycles, Eevee and Eevee Next. This is bad design,
so this patch aims to deduplicate it by introducing a common API
in blenkernel.

In case of Cycles this requires certain hacks, but according to
Brecht it is planned to be rewritten later for more direct access
to internal Blender data anyway.

Diff Detail

Repository
rB Blender
Branch
temp-angavrilov-refactor-attribute-node (branched from master)
Build Status
Buildable 24050
Build 24050: arc lint + arc unit