4624b1a9ae
The goal of this is to make it easier to add more BSDF support in the future. Avoids code fragmentation and allows easy entry points to all algorithms using BSDFs. Pull Request: https://projects.blender.org/blender/blender/pulls/122255