Blender Git Loki
Git Commits -> Revision 623ba14
Revision 623ba14 by Stefan Werner (cycles_unbiased_volumes) January 29, 2019, 07:58 (GMT) |
Cycles: Moved most feature override code to host side to keep kernel code simple |
Commit Details:
Full Hash: 623ba140ccb1e020dd499a7d866803a6d67b1df7
Parent Commit: 81c472d
Lines Changed: +223, -244
29 Modified Paths:
/intern/cycles/blender/blender_shader.cpp (+5, -0) (Diff)
/intern/cycles/blender/blender_sync.cpp (+25, -12) (Diff)
/intern/cycles/blender/blender_sync.h (+1, -0) (Diff)
/intern/cycles/kernel/geom/geom_motion_triangle_shader.h (+1, -2) (Diff)
/intern/cycles/kernel/kernel_bake.h (+2, -4) (Diff)
/intern/cycles/kernel/kernel_camera.h (+0, -8) (Diff)
/intern/cycles/kernel/kernel_light.h (+0, -10) (Diff)
/intern/cycles/kernel/kernel_path.h (+18, -26) (Diff)
/intern/cycles/kernel/kernel_path_branched.h (+13, -15) (Diff)
/intern/cycles/kernel/kernel_path_state.h (+1, -2) (Diff)
/intern/cycles/kernel/kernel_path_surface.h (+31, -34) (Diff)
/intern/cycles/kernel/kernel_path_volume.h (+40, -42) (Diff)
/intern/cycles/kernel/kernel_shader.h (+3, -3) (Diff)
/intern/cycles/kernel/kernel_shadow.h (+2, -5) (Diff)
/intern/cycles/kernel/kernel_types.h (+1, -9) (Diff)
/intern/cycles/kernel/kernel_volume.h (+5, -7) (Diff)
/intern/cycles/kernel/osl/osl_services.cpp (+0, -12) (Diff)
/intern/cycles/kernel/split/kernel_do_volume.h (+1, -2) (Diff)
/intern/cycles/kernel/split/kernel_shader_setup.h (+1, -15) (Diff)
/intern/cycles/kernel/split/kernel_subsurface_scatter.h (+1, -2) (Diff)
/intern/cycles/kernel/svm/svm_bevel.h (+1, -1) (Diff)
/intern/cycles/kernel/svm/svm_displace.h (+0, -5) (Diff)
/intern/cycles/kernel/svm/svm_image.h (+0, -6) (Diff)
/intern/cycles/kernel/svm/svm_tex_coord.h (+1, -6) (Diff)
/intern/cycles/render/camera.cpp (+2, -1) (Diff)
/intern/cycles/render/graph.cpp (+57, -2) (Diff)
/intern/cycles/render/integrator.cpp (+3, -11) (Diff)
/intern/cycles/render/light.cpp (+4, -1) (Diff)
/intern/cycles/render/mesh.cpp (+4, -1) (Diff)
/intern/cycles/blender/blender_sync.cpp (+25, -12) (Diff)
/intern/cycles/blender/blender_sync.h (+1, -0) (Diff)
/intern/cycles/kernel/geom/geom_motion_triangle_shader.h (+1, -2) (Diff)
/intern/cycles/kernel/kernel_bake.h (+2, -4) (Diff)
/intern/cycles/kernel/kernel_camera.h (+0, -8) (Diff)
/intern/cycles/kernel/kernel_light.h (+0, -10) (Diff)
/intern/cycles/kernel/kernel_path.h (+18, -26) (Diff)
/intern/cycles/kernel/kernel_path_branched.h (+13, -15) (Diff)
/intern/cycles/kernel/kernel_path_state.h (+1, -2) (Diff)
/intern/cycles/kernel/kernel_path_surface.h (+31, -34) (Diff)
/intern/cycles/kernel/kernel_path_volume.h (+40, -42) (Diff)
/intern/cycles/kernel/kernel_shader.h (+3, -3) (Diff)
/intern/cycles/kernel/kernel_shadow.h (+2, -5) (Diff)
/intern/cycles/kernel/kernel_types.h (+1, -9) (Diff)
/intern/cycles/kernel/kernel_volume.h (+5, -7) (Diff)
/intern/cycles/kernel/osl/osl_services.cpp (+0, -12) (Diff)
/intern/cycles/kernel/split/kernel_do_volume.h (+1, -2) (Diff)
/intern/cycles/kernel/split/kernel_shader_setup.h (+1, -15) (Diff)
/intern/cycles/kernel/split/kernel_subsurface_scatter.h (+1, -2) (Diff)
/intern/cycles/kernel/svm/svm_bevel.h (+1, -1) (Diff)
/intern/cycles/kernel/svm/svm_displace.h (+0, -5) (Diff)
/intern/cycles/kernel/svm/svm_image.h (+0, -6) (Diff)
/intern/cycles/kernel/svm/svm_tex_coord.h (+1, -6) (Diff)
/intern/cycles/render/camera.cpp (+2, -1) (Diff)
/intern/cycles/render/graph.cpp (+57, -2) (Diff)
/intern/cycles/render/integrator.cpp (+3, -11) (Diff)
/intern/cycles/render/light.cpp (+4, -1) (Diff)
/intern/cycles/render/mesh.cpp (+4, -1) (Diff)