Blender Git Loki
Git Commits -> Revision b85d36d
Revision b85d36d by Brecht Van Lommel (master) August 24, 2017, 01:43 (GMT) |
Code cleanup: remove shader context. This was needed when we accessed OSL closure memory after shader evaluation, which could get overwritten by another shader evaluation. But all closures are immediatley converted to ShaderClosure now, so no longer needed. |
Commit Details:
Full Hash: b85d36d8118f14cbc50d86fd90c9ac6c1a9d8a97
Parent Commit: e476298
Lines Changed: +43, -68
13 Modified Paths:
/intern/cycles/kernel/kernel_bake.h (+8, -8) (Diff)
/intern/cycles/kernel/kernel_emission.h (+3, -3) (Diff)
/intern/cycles/kernel/kernel_path.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_path_branched.h (+1, -1) (Diff)
/intern/cycles/kernel/kernel_shader.h (+8, -9) (Diff)
/intern/cycles/kernel/kernel_shadow.h (+1, -2) (Diff)
/intern/cycles/kernel/kernel_subsurface.h (+1, -1) (Diff)
/intern/cycles/kernel/kernel_types.h (+0, -14) (Diff)
/intern/cycles/kernel/kernel_volume.h (+2, -2) (Diff)
/intern/cycles/kernel/osl/osl_globals.h (+1, -1) (Diff)
/intern/cycles/kernel/osl/osl_shader.cpp (+10, -14) (Diff)
/intern/cycles/kernel/osl/osl_shader.h (+4, -4) (Diff)
/intern/cycles/kernel/split/kernel_shader_eval.h (+2, -7) (Diff)
/intern/cycles/kernel/kernel_emission.h (+3, -3) (Diff)
/intern/cycles/kernel/kernel_path.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_path_branched.h (+1, -1) (Diff)
/intern/cycles/kernel/kernel_shader.h (+8, -9) (Diff)
/intern/cycles/kernel/kernel_shadow.h (+1, -2) (Diff)
/intern/cycles/kernel/kernel_subsurface.h (+1, -1) (Diff)
/intern/cycles/kernel/kernel_types.h (+0, -14) (Diff)
/intern/cycles/kernel/kernel_volume.h (+2, -2) (Diff)
/intern/cycles/kernel/osl/osl_globals.h (+1, -1) (Diff)
/intern/cycles/kernel/osl/osl_shader.cpp (+10, -14) (Diff)
/intern/cycles/kernel/osl/osl_shader.h (+4, -4) (Diff)
/intern/cycles/kernel/split/kernel_shader_eval.h (+2, -7) (Diff)