92d94ccb08
misc minor changes
...
- make cmake osx use of -ftemplate-depth match scons.
- use array size within sizeof(), more compact.
- replace AT with __func__ where the function is unique enough.
- BLI_box_pack_2D -> 2d to match other functions.
- rename new mesh normal calculation to mesh.calc_normals_split()
2013-09-10 19:23:39 +00:00
4a2f6447ef
Core code for split normals computation. Many thanks to ideasman for is optimization guiding and code reviews!
...
Note the API is not yet committed, as it may need a few more checks & tweaks. ;)
2013-09-10 12:48:08 +00:00
00bd7da674
correct error in recent changes for building with openmp.
...
rename DM_OMP_LIMIT to BKE_MESH_OMP_LIMIT and set to 0 when in debug mode, same for BM_OMP_LIMIT.
2013-09-09 05:42:26 +00:00
66efedd096
enable strict flags for mesh_evaluate.c
2013-09-09 03:12:23 +00:00
40b6532ec8
remove use of BLI_array in BKE_mesh_mpoly_to_mface(). was over-allocating anyway so just allocate the array once.
2013-09-09 02:16:22 +00:00
2646bbdccb
move mesh evaluation functions (normal, mapping, smooth group... etc, calculations) into mesh_evaluate.c.
...
mesh.c was over 4k lines and complex functions mixed in with general library management.
2013-09-09 02:11:44 +00:00