Blender Git Commit Log

Git Commits -> Revision de06b1c

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021