- User Since
- Dec 26 2013, 7:53 PM (173 w, 4 d)
While in this case it is obvious that the result is always zero, the shader optimizer in Cycles has no real way of knowing that - Shaders are compiled independently of the objects in which they're used, so unfortunately per-object attributes can't be used for constant folding.
Sat, Apr 22
Update the host code to reflect changes in the other parts (also fixes a couple of OpenCL bugs).
Moved the kernels back into kernel/.
The intuition back then was to have them as a separate complation unit to allow for faster development iteration, but that's of course also possible when they're inside kernel/, so it was kind of pointless.
Addressed most of the review.
Wed, Apr 19
Sat, Apr 15
Forgot to remove some changes while cherrypicking. Sorry for the noise :S
Forgot to commit the AO pass change.
Addressed all review points.
Fri, Apr 14
I'm working on updating this patch right now, so there's no need to take it over currently.
Tue, Apr 11
Sun, Apr 9
Thu, Apr 6
Thanks for the initial review, should all be fixed now.
Fri, Mar 31
Wed, Mar 29
Tue, Mar 28
I'm definitely in favor of that change.
Mon, Mar 27
Sun, Mar 26
Okay, just did the (hopefully) final review pass.
I'm fine with committing as it is right now, but I added three inline comments regarding things that could still be changed.
Mar 26 2017
Update: UDIM is now an option in the Image Node. Internally, they're still separated though.