Blender Git Commit Log
Git Commits -> Revision bf25f1e
Revision bf25f1e by Brecht Van Lommel (master) January 3, 2013, 12:09 (GMT) |
Cycles Hair: refactoring to store curves with the index of the first key and the number of keys in the curve, rather than curve segments with the indices of two keys. ShaderData.segment now stores the segment number in the curve. |
Commit Details:
Full Hash: bf25f1ea96d01b513907cf3067e8e2dd3c7e41b4
SVN Revision: 53528
Parent Commit: 57cf48e
Lines Changed: +331, -290
26 Modified Paths:
/intern/cycles/blender/blender_curves.cpp (+13, -15) (Diff)
/intern/cycles/bvh/bvh.cpp (+34, -30) (Diff)
/intern/cycles/bvh/bvh.h (+2, -2) (Diff)
/intern/cycles/bvh/bvh_build.cpp (+38, -24) (Diff)
/intern/cycles/bvh/bvh_build.h (+2, -2) (Diff)
/intern/cycles/bvh/bvh_params.h (+4, -4) (Diff)
/intern/cycles/bvh/bvh_sort.cpp (+2, -2) (Diff)
/intern/cycles/bvh/bvh_split.cpp (+8, -8) (Diff)
/intern/cycles/kernel/kernel_bvh.h (+25, -22) (Diff)
/intern/cycles/kernel/kernel_curve.h (+22, -21) (Diff)
/intern/cycles/kernel/kernel_emission.h (+1, -1) (Diff)
/intern/cycles/kernel/kernel_light.h (+14, -12) (Diff)
/intern/cycles/kernel/kernel_primitive.h (+4, -4) (Diff)
/intern/cycles/kernel/kernel_shader.h (+16, -16) (Diff)
/intern/cycles/kernel/kernel_textures.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_types.h (+4, -3) (Diff)
/intern/cycles/kernel/osl/osl_services.cpp (+6, -6) (Diff)
/intern/cycles/kernel/osl/osl_shader.cpp (+1, -1) (Diff)
/intern/cycles/kernel/svm/svm_attribute.h (+1, -1) (Diff)
/intern/cycles/kernel/svm/svm_geometry.h (+1, -1) (Diff)
/intern/cycles/render/attribute.cpp (+5, -5) (Diff)
/intern/cycles/render/light.cpp (+41, -32) (Diff)
/intern/cycles/render/mesh.cpp (+47, -52) (Diff)
/intern/cycles/render/mesh.h (+10, -7) (Diff)
/intern/cycles/render/object.cpp (+26, -15) (Diff)
/intern/cycles/render/scene.h (+2, -2) (Diff)
/intern/cycles/bvh/bvh.cpp (+34, -30) (Diff)
/intern/cycles/bvh/bvh.h (+2, -2) (Diff)
/intern/cycles/bvh/bvh_build.cpp (+38, -24) (Diff)
/intern/cycles/bvh/bvh_build.h (+2, -2) (Diff)
/intern/cycles/bvh/bvh_params.h (+4, -4) (Diff)
/intern/cycles/bvh/bvh_sort.cpp (+2, -2) (Diff)
/intern/cycles/bvh/bvh_split.cpp (+8, -8) (Diff)
/intern/cycles/kernel/kernel_bvh.h (+25, -22) (Diff)
/intern/cycles/kernel/kernel_curve.h (+22, -21) (Diff)
/intern/cycles/kernel/kernel_emission.h (+1, -1) (Diff)
/intern/cycles/kernel/kernel_light.h (+14, -12) (Diff)
/intern/cycles/kernel/kernel_primitive.h (+4, -4) (Diff)
/intern/cycles/kernel/kernel_shader.h (+16, -16) (Diff)
/intern/cycles/kernel/kernel_textures.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_types.h (+4, -3) (Diff)
/intern/cycles/kernel/osl/osl_services.cpp (+6, -6) (Diff)
/intern/cycles/kernel/osl/osl_shader.cpp (+1, -1) (Diff)
/intern/cycles/kernel/svm/svm_attribute.h (+1, -1) (Diff)
/intern/cycles/kernel/svm/svm_geometry.h (+1, -1) (Diff)
/intern/cycles/render/attribute.cpp (+5, -5) (Diff)
/intern/cycles/render/light.cpp (+41, -32) (Diff)
/intern/cycles/render/mesh.cpp (+47, -52) (Diff)
/intern/cycles/render/mesh.h (+10, -7) (Diff)
/intern/cycles/render/object.cpp (+26, -15) (Diff)
/intern/cycles/render/scene.h (+2, -2) (Diff)