Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-11-26BMesh: support copying & freeing layers by typeCampbell Barton
2019-04-17ClangFormat: apply to source, most of internCampbell Barton
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat
2019-02-18doxygen: add newline after \fileCampbell Barton
While \file doesn't need an argument, it can't have another doxy command after it.
2019-02-06Cleanup: remove redundant doxygen \file argumentCampbell Barton
Move \ingroup onto same line to be more compact and make it clear the file is in the group.
2019-02-01Cleanup: remove redundant, invalid info from headersCampbell Barton
BF-admins agree to remove header information that isn't useful, to reduce noise. - BEGIN/END license blocks Developers should add non license comments as separate comment blocks. No need for separator text. - Contributors This is often invalid, outdated or misleading especially when splitting files. It's more useful to git-blame to find out who has developed the code. See P901 for script to perform these edits.
2018-11-27Fix T56872: Edge slide gives invalid normalsCampbell Barton
Add the ability to skip overwriting normals.
2017-01-19BMesh: remove BM_face_create_ngon_vcloudCampbell Barton
Instead, add BM_verts_sort_radial_plane and use regular creation API.
2016-11-14BMesh: remove redundant argumentCampbell Barton
2015-12-24BMesh: BM_verts_from_edges utility functionCampbell Barton
2015-11-28BMesh: use typed filter callbacks (const args too)Campbell Barton
2015-05-28BMesh: util functions to get edge loops from vertsCampbell Barton
2015-04-25Cleanup: use 8 space indent for multi-line argsCampbell Barton
2014-01-17Code Cleanup: move delete funcs out of bmesh_construct.c into own fileCampbell Barton
2013-08-21bmesh api cleanup, face creation args now accept an example face (as with ↵Campbell Barton
vertex and edge), also replace BM_face_create_quad_tri_v with BM_face_create_verts
2013-08-18improved BM_face_copy_shared to copy from more possible connected loops and ↵Campbell Barton
add filter function (not used yet).
2013-08-13switch arg order for BM_elem_select_copy(), would like to make this constant ↵Campbell Barton
for all bmesh functions eventually.
2013-07-24internal bmesh api change: BM_elem_attrs_copy() no longer copies the ↵Campbell Barton
selection flag. this was slowing down modifiers since the selection flags would be copied and flushed to connected geometry.
2013-07-11add BM_elem_attrs_copy_ex() which can take a flag arg to define which flags ↵Campbell Barton
should be copied. (mainly to be able to avoid copying selection/hidden state)
2013-07-11fix for problem with edge slide where it would stop shapekey modifier from ↵Campbell Barton
being applied (because of added vertices), now, instead of making hidden copies of faces, the faces are copied into a temp bmesh. also remove a hash that was being created and not used (old code).
2013-03-27api cleanup: split part of BM_face_create_ngon_vcloud() into a new function ↵Campbell Barton
BM_face_create_ngon_verts(), a function to create a bmesh face from an ordered vertex array, optionally creating edges and calculating winding.
2013-01-14use booleans for bmesh api.Campbell Barton
2012-11-29fix [#33029] Applying modifier leaks memoryCampbell Barton
Thanks for Sergey for finding the bug & patching, This fix works a bit differently. Theres no need to allocate the customdata in the first place - since its written into. So add a flag for vert/edge/face/loop creation functions so they can skip customdata creation.
2012-03-15bmesh: Fkey now creates faces from 5 or more disconnected vertices.Campbell Barton
Added function: BM_face_create_ngon_vcloud creating quads and tris use this too since it finds the best face winding direction based on surrounding face (if any)
2012-03-02bmesh - changes to mempool allocationsCampbell Barton
* double default edge allocation size (double the number of verts/faces). * CustomData_bmesh_init_pool was using allocsize & chunksize as the same variable. Now use type specific chunk size. * bmesh copy and editmode conversion now allocate the BMesh mempool size needed for the entire vert/edge/loop/face arrays since its known already.
2012-02-28more header re-arranging.Campbell Barton
Some function comments were in headers, some in the C files, some in both. Moved function comments from headers into the C files.