Blender Git Commits

Blender Git "cycles_kernel_split" branch commits.

Page: 5 / 11

May 6, 2015, 12:51 (GMT)
Cycles kernel split: Begin getting rid of device->get_background()

This is actually a bad level access, this thing is to be communicated
via session params.

Also, SVM code to get set of nodes will be reworked, so this function
will likely be removed all together.
May 6, 2015, 12:45 (GMT)
Cycles kernel split: Remove global static variable

Things like this actually belongs to the session, no need to keep it
more global that that.
May 6, 2015, 12:40 (GMT)
Cycles kernel split: Fix order of headers inclusion
May 6, 2015, 12:36 (GMT)
Cycles kernel split: Remove unused and unwanted clos field from ShaderNode

Counting of closures was redone in previous commit so this code is no longer
needed.
May 6, 2015, 12:28 (GMT)
Cycles kernel split: Simplify closure counting

The new way does not require having closure type stored in the most generic
ShaderNode class and uses special_type instead to see if it's BSDF node and
get closure from BsdfNode.

Did not see any difference in the behavior with new implementation in file
with all closures added to the same shader tree via mix nodes.
May 6, 2015, 11:27 (GMT)
Merge branch 'master' into cycles_kernel_split
Revision 211ae5a by Kavitha Sampath / [email protected] (cycles_kernel_split)
May 6, 2015, 11:05 (GMT)
Cycles kernel split : Refactor: move atomic_add_float utility function to appropriate place in kernel_split.h
Revision 79cb793 by Kavitha Sampath / [email protected] (cycles_kernel_split)
May 6, 2015, 11:04 (GMT)
Cycles kernel split : move atomic_add_float function to kernel_split.h
May 6, 2015, 11:01 (GMT)
Cycles kernel split : Use macro to set args for megakernel
May 6, 2015, 11:01 (GMT)
Cycles kernel split : Use macro to set args for shader/bake kernels
May 6, 2015, 11:01 (GMT)
Cycles kernel split : Use macros to set args for film_convert kernel
May 6, 2015, 11:01 (GMT)
Cycles kernel split : Undef KENREL_APPEND_ARG macro
May 6, 2015, 11:01 (GMT)
Cycles kernel split : Use macros to add args to SumAllRadiance kernel
May 6, 2015, 11:01 (GMT)
Cycles kernel split : Use macros to set args for Setupnextiter kernel
May 6, 2015, 11:01 (GMT)
Cycles kernel split : Use macros to set args for shadow_blocked kernel
May 6, 2015, 11:01 (GMT)
Cyclse kernel split : Use macros to set args for DirectLighting kernel
May 6, 2015, 11:01 (GMT)
Cycles kernel split : Use macros to set args for holdout_emission kernel
May 6, 2015, 11:01 (GMT)
Cycles kernel split : Use macros to set args for bg_buffupdate kernel
May 6, 2015, 11:01 (GMT)
Cycles kernel split : Use macros to set args for Shader Lighting kernel
May 6, 2015, 11:01 (GMT)
Cycles kernel split : Use macros to set arg for QueueEnqueue kernel
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021