Blender Git Commit Log

Git Commits -> Revision 0b22e86

Revision 0b22e86 by Kévin Dietrich (subdivision_work)
June 8, 2021, 02:39 (GMT)
Subdivision: store settings in the Mesh datablock

This stores the subdivision settings in the Mesh datablock in order to simplify
detection of whether subdivision is needed, especially for rendering to avoid
subdividing a Mesh twice, one on the Blender side, and once on the render engine
side.

Ref T68891

Commit Details:

Full Hash: 0b22e868ae7f26aa60bebb1575e32af544780b0a
Parent Commit: 260c7c5
Lines Changed: +210, -75

1 Added Path:

/source/blender/blenkernel/intern/mesh_subdivision.c (+43, -0) (View)

11 Modified Paths:

/intern/cycles/blender/blender_curves.cpp (+2, -3) (Diff)
/intern/cycles/blender/blender_mesh.cpp (+25, -13) (Diff)
/intern/cycles/blender/blender_sync.cpp (+2, -2) (Diff)
/intern/cycles/blender/blender_util.h (+3, -56) (Diff)
/release/scripts/startup/bl_ui/properties_data_mesh.py (+26, -0) (Diff)
/source/blender/blenkernel/BKE_mesh.h (+5, -0) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+1, -0) (Diff)
/source/blender/io/alembic/intern/abc_reader_mesh.cc (+4, -0) (Diff)
/source/blender/makesdna/DNA_mesh_defaults.h (+7, -1) (Diff)
/source/blender/makesdna/DNA_mesh_types.h (+7, -0) (Diff)
/source/blender/makesrna/intern/rna_mesh.c (+85, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021