Blender Git Loki
Git Commits -> Revision d9c5f0d
Revision d9c5f0d by Brecht Van Lommel (master) February 7, 2020, 11:18 (GMT) |
Cleanup: split Cycles Hair and Mesh classes, with Geometry base class |
Commit Details:
Full Hash: d9c5f0d25fc91b069158ae1ab4fddc21bfd85846
Parent Commit: 46c9872
Lines Changed: +3509, -2931
4 Added Paths:
/intern/cycles/render/geometry.cpp (+1548, -0) (View)
/intern/cycles/render/geometry.h (+202, -0) (View)
/intern/cycles/render/hair.cpp (+489, -0) (View)
/intern/cycles/render/hair.h (+151, -0) (View)
/intern/cycles/render/geometry.h (+202, -0) (View)
/intern/cycles/render/hair.cpp (+489, -0) (View)
/intern/cycles/render/hair.h (+151, -0) (View)
52 Modified Paths:
/intern/cycles/app/cycles_xml.cpp (+2, -2) (Diff)
/intern/cycles/blender/blender_curves.cpp (+131, -111) (Diff)
/intern/cycles/blender/blender_geometry.cpp (+65, -35) (Diff)
/intern/cycles/blender/blender_id_map.h (+38, -18) (Diff)
/intern/cycles/blender/blender_light.cpp (+3, -3) (Diff)
/intern/cycles/blender/blender_mesh.cpp (+1, -13) (Diff)
/intern/cycles/blender/blender_object.cpp (+17, -16) (Diff)
/intern/cycles/blender/blender_particles.cpp (+3, -3) (Diff)
/intern/cycles/blender/blender_session.cpp (+5, -2) (Diff)
/intern/cycles/blender/blender_shader.cpp (+2, -2) (Diff)
/intern/cycles/blender/blender_sync.cpp (+14, -11) (Diff)
/intern/cycles/blender/blender_sync.h (+15, -11) (Diff)
/intern/cycles/bvh/bvh.cpp (+41, -41) (Diff)
/intern/cycles/bvh/bvh.h (+6, -4) (Diff)
/intern/cycles/bvh/bvh2.cpp (+2, -2) (Diff)
/intern/cycles/bvh/bvh2.h (+3, -1) (Diff)
/intern/cycles/bvh/bvh4.cpp (+2, -2) (Diff)
/intern/cycles/bvh/bvh4.h (+3, -1) (Diff)
/intern/cycles/bvh/bvh8.cpp (+15, -14) (Diff)
/intern/cycles/bvh/bvh8.h (+3, -1) (Diff)
/intern/cycles/bvh/bvh_build.cpp (+43, -36) (Diff)
/intern/cycles/bvh/bvh_build.h (+4, -2) (Diff)
/intern/cycles/bvh/bvh_embree.cpp (+87, -78) (Diff)
/intern/cycles/bvh/bvh_embree.h (+6, -4) (Diff)
/intern/cycles/bvh/bvh_optix.cpp (+72, -57) (Diff)
/intern/cycles/bvh/bvh_optix.h (+6, -1) (Diff)
/intern/cycles/bvh/bvh_params.h (+0, -5) (Diff)
/intern/cycles/bvh/bvh_split.cpp (+25, -16) (Diff)
/intern/cycles/bvh/bvh_split.h (+4, -2) (Diff)
/intern/cycles/bvh/bvh_unaligned.cpp (+7, -7) (Diff)
/intern/cycles/device/device_optix.cpp (+151, -135) (Diff)
/intern/cycles/graph/node_type.h (+4, -4) (Diff)
/intern/cycles/kernel/kernel_types.h (+1, -1) (Diff)
/intern/cycles/render/attribute.cpp (+85, -33) (Diff)
/intern/cycles/render/attribute.h (+10, -5) (Diff)
/intern/cycles/render/bake.cpp (+2, -2) (Diff)
/intern/cycles/render/camera.cpp (+1, -1) (Diff)
/intern/cycles/render/CMakeLists.txt (+4, -0) (Diff)
/intern/cycles/render/film.cpp (+3, -3) (Diff)
/intern/cycles/render/light.cpp (+10, -6) (Diff)
/intern/cycles/render/mesh.cpp (+66, -1825) (Diff)
/intern/cycles/render/mesh.h (+10, -229) (Diff)
/intern/cycles/render/mesh_displace.cpp (+3, -3) (Diff)
/intern/cycles/render/mesh_volume.cpp (+1, -1) (Diff)
/intern/cycles/render/nodes.cpp (+3, -3) (Diff)
/intern/cycles/render/object.cpp (+99, -141) (Diff)
/intern/cycles/render/object.h (+2, -2) (Diff)
/intern/cycles/render/scene.cpp (+11, -11) (Diff)
/intern/cycles/render/scene.h (+4, -4) (Diff)
/intern/cycles/render/session.cpp (+15, -12) (Diff)
/intern/cycles/render/shader.cpp (+8, -8) (Diff)
/intern/cycles/render/shader.h (+1, -1) (Diff)
/intern/cycles/blender/blender_curves.cpp (+131, -111) (Diff)
/intern/cycles/blender/blender_geometry.cpp (+65, -35) (Diff)
/intern/cycles/blender/blender_id_map.h (+38, -18) (Diff)
/intern/cycles/blender/blender_light.cpp (+3, -3) (Diff)
/intern/cycles/blender/blender_mesh.cpp (+1, -13) (Diff)
/intern/cycles/blender/blender_object.cpp (+17, -16) (Diff)
/intern/cycles/blender/blender_particles.cpp (+3, -3) (Diff)
/intern/cycles/blender/blender_session.cpp (+5, -2) (Diff)
/intern/cycles/blender/blender_shader.cpp (+2, -2) (Diff)
/intern/cycles/blender/blender_sync.cpp (+14, -11) (Diff)
/intern/cycles/blender/blender_sync.h (+15, -11) (Diff)
/intern/cycles/bvh/bvh.cpp (+41, -41) (Diff)
/intern/cycles/bvh/bvh.h (+6, -4) (Diff)
/intern/cycles/bvh/bvh2.cpp (+2, -2) (Diff)
/intern/cycles/bvh/bvh2.h (+3, -1) (Diff)
/intern/cycles/bvh/bvh4.cpp (+2, -2) (Diff)
/intern/cycles/bvh/bvh4.h (+3, -1) (Diff)
/intern/cycles/bvh/bvh8.cpp (+15, -14) (Diff)
/intern/cycles/bvh/bvh8.h (+3, -1) (Diff)
/intern/cycles/bvh/bvh_build.cpp (+43, -36) (Diff)
/intern/cycles/bvh/bvh_build.h (+4, -2) (Diff)
/intern/cycles/bvh/bvh_embree.cpp (+87, -78) (Diff)
/intern/cycles/bvh/bvh_embree.h (+6, -4) (Diff)
/intern/cycles/bvh/bvh_optix.cpp (+72, -57) (Diff)
/intern/cycles/bvh/bvh_optix.h (+6, -1) (Diff)
/intern/cycles/bvh/bvh_params.h (+0, -5) (Diff)
/intern/cycles/bvh/bvh_split.cpp (+25, -16) (Diff)
/intern/cycles/bvh/bvh_split.h (+4, -2) (Diff)
/intern/cycles/bvh/bvh_unaligned.cpp (+7, -7) (Diff)
/intern/cycles/device/device_optix.cpp (+151, -135) (Diff)
/intern/cycles/graph/node_type.h (+4, -4) (Diff)
/intern/cycles/kernel/kernel_types.h (+1, -1) (Diff)
/intern/cycles/render/attribute.cpp (+85, -33) (Diff)
/intern/cycles/render/attribute.h (+10, -5) (Diff)
/intern/cycles/render/bake.cpp (+2, -2) (Diff)
/intern/cycles/render/camera.cpp (+1, -1) (Diff)
/intern/cycles/render/CMakeLists.txt (+4, -0) (Diff)
/intern/cycles/render/film.cpp (+3, -3) (Diff)
/intern/cycles/render/light.cpp (+10, -6) (Diff)
/intern/cycles/render/mesh.cpp (+66, -1825) (Diff)
/intern/cycles/render/mesh.h (+10, -229) (Diff)
/intern/cycles/render/mesh_displace.cpp (+3, -3) (Diff)
/intern/cycles/render/mesh_volume.cpp (+1, -1) (Diff)
/intern/cycles/render/nodes.cpp (+3, -3) (Diff)
/intern/cycles/render/object.cpp (+99, -141) (Diff)
/intern/cycles/render/object.h (+2, -2) (Diff)
/intern/cycles/render/scene.cpp (+11, -11) (Diff)
/intern/cycles/render/scene.h (+4, -4) (Diff)
/intern/cycles/render/session.cpp (+15, -12) (Diff)
/intern/cycles/render/shader.cpp (+8, -8) (Diff)
/intern/cycles/render/shader.h (+1, -1) (Diff)