Blender Git Commit Log

Git Commits -> Revision 9ce950d

Revision 9ce950d by Hans Goudey (master)
March 8, 2021, 16:41 (GMT)
Cleanup: Move geometry component implementations to separate files

Currently the implementations specific to each geometry type are in
the same file. This makes it difficult to tell which code is generic
for all component types and which is specific to a certain type.
The two files, `attribute_access.cc`, and `geometry_set.cc` are
also getting quite long.

This commit splits up the implementation for every geometry component,
and adds an internal header file for the common parts of the attribute
access code. This was discussed with Jacques Lucke.

Commit Details:

Full Hash: 9ce950daabbf580fc1b8da2c325ba2903e02b62e
Parent Commit: bf799cb
Lines Changed: +1714, -0

5 Added Paths:

/source/blender/blenkernel/intern/attribute_access_intern.hh (+499, -0) (View)
/source/blender/blenkernel/intern/geometry_component_instances.cc (+173, -0) (View)
/source/blender/blenkernel/intern/geometry_component_mesh.cc (+735, -0) (View)
/source/blender/blenkernel/intern/geometry_component_pointcloud.cc (+207, -0) (View)
/source/blender/blenkernel/intern/geometry_component_volume.cc (+100, -0) (View)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021