WIP: Cycles: Implement BSDF layering #110444

Closed
Lukas Stockner wants to merge 3 commits from LukasStockner/blender:layering into main

When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.

3 Commits

Author SHA1 Message Date
Lukas Stockner 68ea681777 Implement Layer BSDF node 2023-07-25 03:56:59 +02:00
Lukas Stockner 4605b3a77f Implement layer() in OSL 2023-07-25 03:55:59 +02:00
Lukas Stockner 2931602812 Cycles: Cleanup: Move SVM execution state into a helper struct
buildbot/vexp-code-patch-coordinator Build done. Details
This way we don't have to pass the offset all over the place, and
adding additional state (e.g. for layering in the future) becomes
easier.
2023-07-25 03:45:43 +02:00