Blender Git Loki
Git Commits -> Revision de06b1c
Revision de06b1c by Mai Lavelle (split-kernel-faster-building) November 11, 2017, 08:54 (GMT) |
Cycles: Minor reworking of shader eval functions Merges `shader_eval_surface` and `shader_eval_background` into the new `shader_eval`. Also makes `kernel_shader_eval` of the split kernel more generic. This will be used to split `svm_eval_nodes` out of as many functions as possible so that there is only one call to this function (or as close as we can get to that). |
Commit Details:
Full Hash: de06b1c371c9445001bb77e8f653896713117181
Parent Commit: e389ae9
Lines Changed: +111, -64
7 Modified Paths:
/intern/cycles/kernel/kernel_shader.h (+56, -37) (Diff)
/intern/cycles/kernel/kernel_types.h (+8, -2) (Diff)
/intern/cycles/kernel/split/kernel_holdout_emission_blurring_pathtermination_ao.h (+10, -0) (Diff)
/intern/cycles/kernel/split/kernel_shader_eval.h (+9, -24) (Diff)
/intern/cycles/kernel/split/kernel_shader_setup.h (+6, -0) (Diff)
/intern/cycles/kernel/split/kernel_shader_sort.h (+7, -1) (Diff)
/intern/cycles/kernel/split/kernel_split_data_types.h (+15, -0) (Diff)
/intern/cycles/kernel/kernel_types.h (+8, -2) (Diff)
/intern/cycles/kernel/split/kernel_holdout_emission_blurring_pathtermination_ao.h (+10, -0) (Diff)
/intern/cycles/kernel/split/kernel_shader_eval.h (+9, -24) (Diff)
/intern/cycles/kernel/split/kernel_shader_setup.h (+6, -0) (Diff)
/intern/cycles/kernel/split/kernel_shader_sort.h (+7, -1) (Diff)
/intern/cycles/kernel/split/kernel_split_data_types.h (+15, -0) (Diff)