Blender Git Commit Log
Git Commits -> Revision 8fd7f17
Revision 8fd7f17 by Kévin Dietrich (subdivision_work) June 19, 2021, 08:00 (GMT) |
Merge changes from development branches. |
Commit Details:
Full Hash: 8fd7f179d351df48d5e4fc2cf8691bfd29e6f24d
Parent Commit: b57e43c
Lines Changed: +1659, -1137
3 Added Paths:
/source/blender/draw/intern/draw_cache_impl_subdivision.c (+472, -0) (View)
/source/blender/draw/intern/shaders/common_subdiv_buffer_build_comp.glsl (+43, -0) (View)
/source/blender/draw/intern/shaders/common_subdiv_lib.glsl (+15, -0) (View)
/source/blender/draw/intern/shaders/common_subdiv_buffer_build_comp.glsl (+43, -0) (View)
/source/blender/draw/intern/shaders/common_subdiv_lib.glsl (+15, -0) (View)
1 Deleted Path:
/source/blender/draw/intern/draw_subdivision.cc (+0, -927)
55 Modified Paths:
/intern/opensubdiv/internal/evaluator/evaluator_capi.cc (+93, -2) (Diff)
/intern/opensubdiv/internal/evaluator/evaluator_impl.cc (+385, -19) (Diff)
/intern/opensubdiv/internal/evaluator/evaluator_impl.h (+107, -1) (Diff)
/intern/opensubdiv/internal/topology/mesh_topology.cc (+26, -0) (Diff)
/intern/opensubdiv/internal/topology/mesh_topology.h (+9, -0) (Diff)
/intern/opensubdiv/internal/topology/mesh_topology_compare.cc (+20, -0) (Diff)
/intern/opensubdiv/internal/topology/topology_refiner_factory.cc (+5, -0) (Diff)
/intern/opensubdiv/opensubdiv_evaluator_capi.h (+25, -1) (Diff)
/release/scripts/startup/bl_ui/properties_data_mesh.py (+6, -2) (Diff)
/source/blender/blenkernel/BKE_mesh.h (+2, -4) (Diff)
/source/blender/blenkernel/BKE_modifier.h (+11, -0) (Diff)
/source/blender/blenkernel/BKE_subdiv.h (+14, -4) (Diff)
/source/blender/blenkernel/BKE_subdiv_eval.h (+7, -4) (Diff)
/source/blender/blenkernel/BKE_subdiv_mesh.h (+7, -0) (Diff)
/source/blender/blenkernel/intern/mesh.c (+10, -0) (Diff)
/source/blender/blenkernel/intern/mesh_runtime.c (+5, -4) (Diff)
/source/blender/blenkernel/intern/mesh_subdivision.c (+43, -5) (Diff)
/source/blender/blenkernel/intern/modifier.c (+56, -0) (Diff)
/source/blender/blenkernel/intern/multires_reshape_smooth.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/multires_reshape_util.c (+3, -1) (Diff)
/source/blender/blenkernel/intern/multires_versioning.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/subdiv.c (+24, -0) (Diff)
/source/blender/blenkernel/intern/subdiv_ccg.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/subdiv_converter.h (+4, -0) (Diff)
/source/blender/blenkernel/intern/subdiv_deform.c (+4, -1) (Diff)
/source/blender/blenkernel/intern/subdiv_eval.c (+6, -4) (Diff)
/source/blender/blenkernel/intern/subdiv_foreach.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/subdiv_mesh.c (+64, -1) (Diff)
/source/blender/bmesh/intern/bmesh_mods.c (+5, -0) (Diff)
/source/blender/draw/CMakeLists.txt (+3, -1) (Diff)
/source/blender/draw/intern/draw_cache_extract.h (+4, -2) (Diff)
/source/blender/draw/intern/draw_cache_extract_mesh_private.h (+4, -0) (Diff)
/source/blender/draw/intern/draw_cache_impl_mesh.c (+44, -9) (Diff)
/source/blender/draw/intern/draw_manager.c (+0, -2) (Diff)
/source/blender/draw/intern/draw_subdivision.h (+4, -6) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+12, -2) (Diff)
/source/blender/gpu/GPU_index_buffer.h (+2, -2) (Diff)
/source/blender/gpu/GPU_primitive.h (+0, -2) (Diff)
/source/blender/gpu/GPU_vertex_buffer.h (+4, -0) (Diff)
/source/blender/gpu/intern/gpu_index_buffer.cc (+7, -7) (Diff)
/source/blender/gpu/intern/gpu_index_buffer_private.hh (+0, -15) (Diff)
/source/blender/gpu/intern/gpu_vertex_buffer.cc (+11, -5) (Diff)
/source/blender/gpu/intern/gpu_vertex_buffer_private.hh (+2, -2) (Diff)
/source/blender/gpu/opengl/gl_batch.cc (+0, -15) (Diff)
/source/blender/gpu/opengl/gl_batch.hh (+0, -3) (Diff)
/source/blender/gpu/opengl/gl_index_buffer.hh (+0, -11) (Diff)
/source/blender/gpu/opengl/gl_primitive.hh (+0, -3) (Diff)
/source/blender/gpu/opengl/gl_vertex_buffer.cc (+0, -1) (Diff)
/source/blender/gpu/opengl/gl_vertex_buffer.hh (+1, -2) (Diff)
/source/blender/io/alembic/intern/abc_reader_mesh.cc (+26, -22) (Diff)
/source/blender/makesdna/DNA_mesh_defaults.h (+1, -0) (Diff)
/source/blender/makesdna/DNA_mesh_types.h (+5, -0) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+7, -0) (Diff)
/source/blender/makesrna/intern/rna_mesh.c (+30, -2) (Diff)
/source/blender/modifiers/intern/MOD_subsurf.c (+15, -40) (Diff)
/intern/opensubdiv/internal/evaluator/evaluator_impl.cc (+385, -19) (Diff)
/intern/opensubdiv/internal/evaluator/evaluator_impl.h (+107, -1) (Diff)
/intern/opensubdiv/internal/topology/mesh_topology.cc (+26, -0) (Diff)
/intern/opensubdiv/internal/topology/mesh_topology.h (+9, -0) (Diff)
/intern/opensubdiv/internal/topology/mesh_topology_compare.cc (+20, -0) (Diff)
/intern/opensubdiv/internal/topology/topology_refiner_factory.cc (+5, -0) (Diff)
/intern/opensubdiv/opensubdiv_evaluator_capi.h (+25, -1) (Diff)
/release/scripts/startup/bl_ui/properties_data_mesh.py (+6, -2) (Diff)
/source/blender/blenkernel/BKE_mesh.h (+2, -4) (Diff)
/source/blender/blenkernel/BKE_modifier.h (+11, -0) (Diff)
/source/blender/blenkernel/BKE_subdiv.h (+14, -4) (Diff)
/source/blender/blenkernel/BKE_subdiv_eval.h (+7, -4) (Diff)
/source/blender/blenkernel/BKE_subdiv_mesh.h (+7, -0) (Diff)
/source/blender/blenkernel/intern/mesh.c (+10, -0) (Diff)
/source/blender/blenkernel/intern/mesh_runtime.c (+5, -4) (Diff)
/source/blender/blenkernel/intern/mesh_subdivision.c (+43, -5) (Diff)
/source/blender/blenkernel/intern/modifier.c (+56, -0) (Diff)
/source/blender/blenkernel/intern/multires_reshape_smooth.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/multires_reshape_util.c (+3, -1) (Diff)
/source/blender/blenkernel/intern/multires_versioning.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/subdiv.c (+24, -0) (Diff)
/source/blender/blenkernel/intern/subdiv_ccg.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/subdiv_converter.h (+4, -0) (Diff)
/source/blender/blenkernel/intern/subdiv_deform.c (+4, -1) (Diff)
/source/blender/blenkernel/intern/subdiv_eval.c (+6, -4) (Diff)
/source/blender/blenkernel/intern/subdiv_foreach.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/subdiv_mesh.c (+64, -1) (Diff)
/source/blender/bmesh/intern/bmesh_mods.c (+5, -0) (Diff)
/source/blender/draw/CMakeLists.txt (+3, -1) (Diff)
/source/blender/draw/intern/draw_cache_extract.h (+4, -2) (Diff)
/source/blender/draw/intern/draw_cache_extract_mesh_private.h (+4, -0) (Diff)
/source/blender/draw/intern/draw_cache_impl_mesh.c (+44, -9) (Diff)
/source/blender/draw/intern/draw_manager.c (+0, -2) (Diff)
/source/blender/draw/intern/draw_subdivision.h (+4, -6) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+12, -2) (Diff)
/source/blender/gpu/GPU_index_buffer.h (+2, -2) (Diff)
/source/blender/gpu/GPU_primitive.h (+0, -2) (Diff)
/source/blender/gpu/GPU_vertex_buffer.h (+4, -0) (Diff)
/source/blender/gpu/intern/gpu_index_buffer.cc (+7, -7) (Diff)
/source/blender/gpu/intern/gpu_index_buffer_private.hh (+0, -15) (Diff)
/source/blender/gpu/intern/gpu_vertex_buffer.cc (+11, -5) (Diff)
/source/blender/gpu/intern/gpu_vertex_buffer_private.hh (+2, -2) (Diff)
/source/blender/gpu/opengl/gl_batch.cc (+0, -15) (Diff)
/source/blender/gpu/opengl/gl_batch.hh (+0, -3) (Diff)
/source/blender/gpu/opengl/gl_index_buffer.hh (+0, -11) (Diff)
/source/blender/gpu/opengl/gl_primitive.hh (+0, -3) (Diff)
/source/blender/gpu/opengl/gl_vertex_buffer.cc (+0, -1) (Diff)
/source/blender/gpu/opengl/gl_vertex_buffer.hh (+1, -2) (Diff)
/source/blender/io/alembic/intern/abc_reader_mesh.cc (+26, -22) (Diff)
/source/blender/makesdna/DNA_mesh_defaults.h (+1, -0) (Diff)
/source/blender/makesdna/DNA_mesh_types.h (+5, -0) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+7, -0) (Diff)
/source/blender/makesrna/intern/rna_mesh.c (+30, -2) (Diff)
/source/blender/modifiers/intern/MOD_subsurf.c (+15, -40) (Diff)