Blender Git Commit Log

Git Commits -> Revision f297153

June 8, 2016, 07:27 (GMT)
Revert geometry cache

Reverting the geometry cache for now, there's still a lot of work to be done on
the other parts of the subdivision code and the added complexity of the cache
is slowing down development. Will add it back later after things are more
functional. For now this means scenes will potentially use much more memory, so
care should be taken when using the feature.

Commit Details:

Full Hash: f297153267ca070ec9528906cc1db79c4038199c
Parent Commit: 357bbd5
Lines Changed: +392, -3796

9 Deleted Paths:

/intern/cycles/kernel/geom/geom_cache.cpp (+0, -322)
/intern/cycles/kernel/geom/geom_cache.h (+0, -38)
/intern/cycles/kernel/geom/geom_cache_triangle.h (+0, -356)
/intern/cycles/kernel/geom/geom_subpatch.h (+0, -506)
/intern/cycles/kernel/geom/geom_subpatch_bvh.h (+0, -215)
/intern/cycles/render/mesh_subdivision.cpp (+0, -554)
/intern/cycles/util/util_bvh.cpp (+0, -208)
/intern/cycles/util/util_bvh.h (+0, -36)
/intern/cycles/util/util_lru.h (+0, -304)

62 Modified Paths:

/CMakeLists.txt (+0, -6) (Diff)
/intern/cycles/blender/addon/properties.py (+0, -12) (Diff)
/intern/cycles/blender/addon/ui.py (+0, -6) (Diff)
/intern/cycles/blender/blender_curves.cpp (+2, -2) (Diff)
/intern/cycles/blender/blender_mesh.cpp (+85, -155) (Diff)
/intern/cycles/blender/blender_sync.cpp (+0, -2) (Diff)
/intern/cycles/bvh/bvh.cpp (+1, -15) (Diff)
/intern/cycles/bvh/bvh_build.cpp (+1, -23) (Diff)
/intern/cycles/bvh/bvh_params.h (+0, -2) (Diff)
/intern/cycles/CMakeLists.txt (+0, -4) (Diff)
/intern/cycles/device/device.h (+0, -4) (Diff)
/intern/cycles/device/device_cpu.cpp (+0, -13) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+0, -6) (Diff)
/intern/cycles/kernel/geom/geom.h (+0, -7) (Diff)
/intern/cycles/kernel/geom/geom_attribute.h (+0, -1) (Diff)
/intern/cycles/kernel/geom/geom_bvh_shadow.h (+0, -10) (Diff)
/intern/cycles/kernel/geom/geom_bvh_subsurface.h (+0, -19) (Diff)
/intern/cycles/kernel/geom/geom_bvh_traversal.h (+0, -22) (Diff)
/intern/cycles/kernel/geom/geom_bvh_volume.h (+0, -16) (Diff)
/intern/cycles/kernel/geom/geom_bvh_volume_all.h (+0, -34) (Diff)
/intern/cycles/kernel/geom/geom_object.h (+1, -25) (Diff)
/intern/cycles/kernel/geom/geom_primitive.h (+0, -10) (Diff)
/intern/cycles/kernel/geom/geom_qbvh_shadow.h (+0, -10) (Diff)
/intern/cycles/kernel/geom/geom_qbvh_subsurface.h (+0, -19) (Diff)
/intern/cycles/kernel/geom/geom_qbvh_traversal.h (+0, -17) (Diff)
/intern/cycles/kernel/geom/geom_qbvh_volume.h (+0, -16) (Diff)
/intern/cycles/kernel/geom/geom_qbvh_volume_all.h (+0, -34) (Diff)
/intern/cycles/kernel/kernel_bake.h (+8, -18) (Diff)
/intern/cycles/kernel/kernel_emission.h (+1, -1) (Diff)
/intern/cycles/kernel/kernel_globals.h (+0, -9) (Diff)
/intern/cycles/kernel/kernel_shader.h (+8, -44) (Diff)
/intern/cycles/kernel/kernel_subsurface.h (+2, -11) (Diff)
/intern/cycles/kernel/kernel_types.h (+6, -65) (Diff)
/intern/cycles/kernel/osl/osl_services.cpp (+6, -15) (Diff)
/intern/cycles/kernel/osl/osl_services.h (+0, -1) (Diff)
/intern/cycles/kernel/shaders/node_bump.osl (+0, -3) (Diff)
/intern/cycles/kernel/shaders/node_output_displacement.osl (+1, -3) (Diff)
/intern/cycles/kernel/svm/svm.h (+1, -1) (Diff)
/intern/cycles/kernel/svm/svm_attribute.h (+0, -1) (Diff)
/intern/cycles/kernel/svm/svm_displace.h (+5, -7) (Diff)
/intern/cycles/kernel/svm/svm_types.h (+0, -5) (Diff)
/intern/cycles/kernel/svm/svm_wireframe.h (+2, -8) (Diff)
/intern/cycles/render/attribute.cpp (+12, -75) (Diff)
/intern/cycles/render/attribute.h (+6, -7) (Diff)
/intern/cycles/render/CMakeLists.txt (+0, -2) (Diff)
/intern/cycles/render/graph.cpp (+1, -2) (Diff)
/intern/cycles/render/mesh.cpp (+99, -204) (Diff)
/intern/cycles/render/mesh.h (+5, -74) (Diff)
/intern/cycles/render/mesh_displace.cpp (+0, -92) (Diff)
/intern/cycles/render/nodes.cpp (+1, -4) (Diff)
/intern/cycles/render/nodes.h (+1, -3) (Diff)
/intern/cycles/render/object.cpp (+3, -10) (Diff)
/intern/cycles/render/scene.h (+1, -4) (Diff)
/intern/cycles/subd/CMakeLists.txt (+6, -0) (Diff)
/intern/cycles/subd/subd_dice.cpp (+57, -69) (Diff)
/intern/cycles/subd/subd_dice.h (+15, -11) (Diff)
/intern/cycles/subd/subd_patch.cpp (+2, -2) (Diff)
/intern/cycles/subd/subd_split.cpp (+52, -4) (Diff)
/intern/cycles/subd/subd_split.h (+1, -0) (Diff)
/intern/cycles/util/CMakeLists.txt (+0, -3) (Diff)
/intern/cycles/util/util_math.h (+0, -5) (Diff)
/intern/cycles/util/util_thread.h (+0, -4) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021