Blender Git Loki
Git Commits -> Revision 485ed01
Revision 485ed01 by Mai Lavelle (temp-cycles-microdisplacement) April 11, 2016, 12:52 (GMT) |
Adding a geometry cache Squashed the following 7 commits: - Add geometry cache ; geom cache - Add geometry cache ; geom - Add geometry cache ; bvh - Add geometry cache ; mesh - Add geometry cache ; sync - Add geometry cache ; subd - Add geometry cache ; geom bvh |
Commit Details:
Full Hash: 485ed01dc1e992706a703441d24975940948bda8
Parent Commit: c7cd145
Committed By: Lukas Stockner
Lines Changed: +1800, -126
5 Added Paths:
/intern/cycles/kernel/geom/geom_cache.cpp (+199, -0) (View)
/intern/cycles/kernel/geom/geom_cache.h (+33, -0) (View)
/intern/cycles/kernel/geom/geom_cache_triangle.h (+175, -0) (View)
/intern/cycles/kernel/geom/geom_subpatch.h (+506, -0) (View)
/intern/cycles/util/util_lru.h (+304, -0) (View)
/intern/cycles/kernel/geom/geom_cache.h (+33, -0) (View)
/intern/cycles/kernel/geom/geom_cache_triangle.h (+175, -0) (View)
/intern/cycles/kernel/geom/geom_subpatch.h (+506, -0) (View)
/intern/cycles/util/util_lru.h (+304, -0) (View)
37 Modified Paths:
/intern/cycles/blender/addon/properties.py (+6, -0) (Diff)
/intern/cycles/blender/addon/ui.py (+5, -0) (Diff)
/intern/cycles/blender/blender_mesh.cpp (+9, -13) (Diff)
/intern/cycles/blender/blender_sync.cpp (+2, -0) (Diff)
/intern/cycles/bvh/bvh.cpp (+15, -1) (Diff)
/intern/cycles/bvh/bvh_build.cpp (+23, -1) (Diff)
/intern/cycles/bvh/bvh_params.h (+2, -0) (Diff)
/intern/cycles/device/device.h (+4, -0) (Diff)
/intern/cycles/device/device_cpu.cpp (+13, -0) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+3, -0) (Diff)
/intern/cycles/kernel/geom/geom.h (+3, -0) (Diff)
/intern/cycles/kernel/geom/geom_bvh_shadow.h (+8, -0) (Diff)
/intern/cycles/kernel/geom/geom_bvh_subsurface.h (+16, -0) (Diff)
/intern/cycles/kernel/geom/geom_bvh_traversal.h (+20, -0) (Diff)
/intern/cycles/kernel/geom/geom_bvh_volume.h (+14, -0) (Diff)
/intern/cycles/kernel/geom/geom_bvh_volume_all.h (+32, -0) (Diff)
/intern/cycles/kernel/geom/geom_qbvh_shadow.h (+8, -0) (Diff)
/intern/cycles/kernel/geom/geom_qbvh_subsurface.h (+16, -0) (Diff)
/intern/cycles/kernel/geom/geom_qbvh_traversal.h (+15, -0) (Diff)
/intern/cycles/kernel/geom/geom_qbvh_volume.h (+14, -0) (Diff)
/intern/cycles/kernel/geom/geom_qbvh_volume_all.h (+32, -0) (Diff)
/intern/cycles/kernel/kernel_globals.h (+6, -0) (Diff)
/intern/cycles/kernel/kernel_shader.h (+11, -5) (Diff)
/intern/cycles/kernel/kernel_subsurface.h (+9, -2) (Diff)
/intern/cycles/kernel/kernel_types.h (+45, -2) (Diff)
/intern/cycles/kernel/osl/osl_services.cpp (+6, -2) (Diff)
/intern/cycles/kernel/svm/svm_wireframe.h (+6, -2) (Diff)
/intern/cycles/render/mesh.cpp (+81, -8) (Diff)
/intern/cycles/render/mesh.h (+14, -6) (Diff)
/intern/cycles/render/mesh_subdivision.cpp (+57, -8) (Diff)
/intern/cycles/render/object.cpp (+2, -1) (Diff)
/intern/cycles/render/scene.h (+4, -1) (Diff)
/intern/cycles/subd/subd_dice.cpp (+68, -58) (Diff)
/intern/cycles/subd/subd_dice.h (+9, -15) (Diff)
/intern/cycles/subd/subd_split.h (+0, -1) (Diff)
/intern/cycles/util/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/util/util_thread.h (+4, -0) (Diff)
/intern/cycles/blender/addon/ui.py (+5, -0) (Diff)
/intern/cycles/blender/blender_mesh.cpp (+9, -13) (Diff)
/intern/cycles/blender/blender_sync.cpp (+2, -0) (Diff)
/intern/cycles/bvh/bvh.cpp (+15, -1) (Diff)
/intern/cycles/bvh/bvh_build.cpp (+23, -1) (Diff)
/intern/cycles/bvh/bvh_params.h (+2, -0) (Diff)
/intern/cycles/device/device.h (+4, -0) (Diff)
/intern/cycles/device/device_cpu.cpp (+13, -0) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+3, -0) (Diff)
/intern/cycles/kernel/geom/geom.h (+3, -0) (Diff)
/intern/cycles/kernel/geom/geom_bvh_shadow.h (+8, -0) (Diff)
/intern/cycles/kernel/geom/geom_bvh_subsurface.h (+16, -0) (Diff)
/intern/cycles/kernel/geom/geom_bvh_traversal.h (+20, -0) (Diff)
/intern/cycles/kernel/geom/geom_bvh_volume.h (+14, -0) (Diff)
/intern/cycles/kernel/geom/geom_bvh_volume_all.h (+32, -0) (Diff)
/intern/cycles/kernel/geom/geom_qbvh_shadow.h (+8, -0) (Diff)
/intern/cycles/kernel/geom/geom_qbvh_subsurface.h (+16, -0) (Diff)
/intern/cycles/kernel/geom/geom_qbvh_traversal.h (+15, -0) (Diff)
/intern/cycles/kernel/geom/geom_qbvh_volume.h (+14, -0) (Diff)
/intern/cycles/kernel/geom/geom_qbvh_volume_all.h (+32, -0) (Diff)
/intern/cycles/kernel/kernel_globals.h (+6, -0) (Diff)
/intern/cycles/kernel/kernel_shader.h (+11, -5) (Diff)
/intern/cycles/kernel/kernel_subsurface.h (+9, -2) (Diff)
/intern/cycles/kernel/kernel_types.h (+45, -2) (Diff)
/intern/cycles/kernel/osl/osl_services.cpp (+6, -2) (Diff)
/intern/cycles/kernel/svm/svm_wireframe.h (+6, -2) (Diff)
/intern/cycles/render/mesh.cpp (+81, -8) (Diff)
/intern/cycles/render/mesh.h (+14, -6) (Diff)
/intern/cycles/render/mesh_subdivision.cpp (+57, -8) (Diff)
/intern/cycles/render/object.cpp (+2, -1) (Diff)
/intern/cycles/render/scene.h (+4, -1) (Diff)
/intern/cycles/subd/subd_dice.cpp (+68, -58) (Diff)
/intern/cycles/subd/subd_dice.h (+9, -15) (Diff)
/intern/cycles/subd/subd_split.h (+0, -1) (Diff)
/intern/cycles/util/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/util/util_thread.h (+4, -0) (Diff)