Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-05 | Math Lib: rename fill_*, to copy_* | Campbell Barton | |
matching convention for fixed length api, eg: copy_v3_fl | |||
2015-05-04 | Skin Modifier: remove redundant edge-calculation | Campbell Barton | |
2015-05-04 | Fix T42893: Skin Modifier, changes randomly toggling editmode | Campbell Barton | |
Own regression, previously it would do a full mesh normal calculation for each isolated shape (could hang on meshes with many loose parts). However the normals are needed, instead of doing a full calculation, just set normals on new faces. Thanks to Brecht for finding cause! | |||
2015-05-04 | Skin Modifier: Add missing operator stack pop | Brecht Van Lommel | |
2015-03-11 | Cleanup: style | Campbell Barton | |
2015-03-09 | Fix T43891: Skin modifier inverts some faces | Campbell Barton | |
2015-01-13 | Cleanup: consistent arg order in bmesh | Campbell Barton | |
2014-11-29 | Cleanup: unused headers | Campbell Barton | |
2014-11-24 | BLI_utildefines: add UNUSED_VARS() macro | Campbell Barton | |
2014-11-16 | Cleanup: use SUBD_CORNER_* prefix for Subdiv flags | Campbell Barton | |
2014-09-26 | Cleanup: unused | Campbell Barton | |
2014-09-26 | Fix the skin modifier crashing when building without Bullet. | Brecht Van Lommel | |
2014-06-28 | BLI_stack: use strict flags | Campbell Barton | |
also use size_t, rename BLI_stack_empty | |||
2014-06-25 | Use fill function for setting origindex | Campbell Barton | |
2014-06-25 | Speedup for skin modifier, avoid calculating normals many times | Campbell Barton | |
2014-06-14 | Skin Modifier: use BLI_bitmap to tag edges | Campbell Barton | |
2014-04-30 | Code cleanup: remove unused includes | Campbell Barton | |
Opted to keep includes if they are used indirectly (even if removing is possible). | |||
2014-04-27 | Code cleanup: const args and arrays | Campbell Barton | |
2014-04-01 | Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT define | Campbell Barton | |
2014-03-20 | Code cleanup: use bools | Campbell Barton | |
2014-02-25 | Fix T38003: Skin modifier crash with long edges | Campbell Barton | |
2014-02-19 | Fix T38567: Branch smoothing on skin modifier broken | Campbell Barton | |
own regression when changing delete commands | |||
2014-02-07 | Fix T38521: skin modifier crash with zero radius vertices. | Brecht Van Lommel | |
2014-01-27 | Code cleanup: use booleans where appropriate | Campbell Barton | |
2014-01-23 | Cleanup: int/short to bool in BKE_cdderivedmesh.h functions (and TRUE/FALSE ↵ | Bastien Montagne | |
to true/false in code using them). | |||
2014-01-17 | BMesh: add bmesh delete functions that dont depend on operator flags | Campbell Barton | |
2013-12-21 | Mesh Modifiers: refactor copying using a generic function | Campbell Barton | |
2013-12-12 | Code Cleanup: move mesh mapping functions into their own file/header | Campbell Barton | |
2013-08-21 | bmesh 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-21 | use BM_CREATE_NOP arg rather then zero, with pointer and bool args in either ↵ | Campbell Barton | |
side in some cases it gets a bit confusing. also correct edge-rotate where bool->flag conversion worked by accident. | |||
2013-08-21 | fix own regression [#36443] Vertex to UV index doesn't match with 2.68a | Campbell Barton | |
add BM_face_create_verts wrapper for BM_face_create which creates its own edge array. | |||
2013-08-07 | code cleanup: more confusion with 0/NULL/false | Campbell Barton | |
2013-08-04 | code cleanup: replace strcpy with BLI_strncpy for fixed size strings, and ↵ | Campbell Barton | |
correct some harmless but incorrect sizeof() use | |||
2013-08-01 | code cleanup: remove unused functions | Campbell Barton | |
- IsectLLPt2Df - isect_point_quad_uv_v2 - isect_point_face_uv_v2 These are obsoleted by resolve_tri_uv, resolve_quad_uv also add attributes for unused function results for some math functions. | |||
2013-07-26 | use math functions for copying matrix/vector types, also cast const pointers ↵ | Campbell Barton | |
for freeing (clang error's out otherwise) | |||
2013-07-15 | fix for own regression, face index ranges still need checking in some places. | Campbell Barton | |
2013-05-30 | modifier stack: lazy initialize normals | Campbell Barton | |
many modifiers were calculating normals, when those normals were ignored by the next modifier. now flag normals as dirty and recalculate for modifiers that set use `dependsOnNormals()` callback. Quick test on mesh with 12 modifiers (mostly build type), calculated normals 6 times, now it only runs once - so this will give some speedup too. | |||
2013-05-02 | Fix #35174: dynamic paint displacement missing in render. | Brecht Van Lommel | |
A previous bugfix disabled the dynamic paint modifier for orco texture coordinate evaluation of the modifier stack. However the MOD_APPLY_USECACHE flag is not a good way to check if the modifier is evaluated for orcos. Instead I've added a MOD_APPLY_ORCO flag. Also removed a bunch of applyModifierEM callbacks, none of them served a purpose except for the subsurf modifier. | |||
2013-03-17 | code cleanup: name mesh functions more consistently, also use bools for mesh ↵ | Campbell Barton | |
args. | |||
2013-03-08 | fix for typo in skin modifier that resulted in incorrect vertex weights. | Campbell Barton | |
2013-01-17 | optimize bmesh operations that use triangle BMFace's (dyn-topo and mesh ↵ | Campbell Barton | |
conversion). | |||
2012-11-29 | fix [#33029] Applying modifier leaks memory | Campbell 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-11-26 | use more rigid type checking for bmesh slot subtypes. | Campbell Barton | |
2012-11-20 | bmesh operator api: | Campbell Barton | |
avoid per vert/edge/face string lookups in BMO_slot_map_* functions --- used in array modifier, subdivide, remove doubles and other tools. | |||
2012-11-20 | code cleanup: make bmesh operator names more consistant since python has ↵ | Campbell Barton | |
access to these as input arguments and return values. all output values currently have ".out" suffix, this may go in the future, but for now it makes it clear in C code what are inputs and outputs. | |||
2012-11-19 | use input and output slots for bmesh operators, needed for the python api to ↵ | Campbell Barton | |
get return values. | |||
2012-11-18 | fix for skin modifier calling rotate_normalized_v3_v3v3fl with a non unit ↵ | Campbell Barton | |
length axis. | |||
2012-11-09 | bmesh refactor - rename some of the BM_****_share_****_count() functions to ↵ | Campbell Barton | |
BM_***_share_check() some of these were only returning a boolean, others returned a count even though only a boolean was needed. split some of the functions in two as well where check/count are both needed. | |||
2012-11-09 | style cleanup: indentation | Campbell Barton | |
2012-10-29 | style cleanup | Campbell Barton | |