4a5078d6c9
style cleanup
...
* add extra argument to BMO_slot_map_to_flag() to filter by vert/edge/face
* made BMO_slot_map_* / BMO_slot_buffer_* functions stricter with type checking.
2012-03-01 16:04:37 +00:00
216f74880e
style cleanup: bmesh - have continue on new line, also avoid unneeded loop in bmo_extrude_face_region_exec() in some cases.
2012-03-01 13:13:08 +00:00
ea13ec1699
Spelling Cleanup
2012-03-01 12:20:18 +00:00
b0a09bfab3
code cleanup:
...
use bmo_* prefix for operator defs, was confusing with bmesh_* api functions.
2012-02-28 09:48:00 +00:00
4c3e3e93a9
bmesh minor api edits to be a little more typesafe.
2012-02-27 14:57:09 +00:00
3ba37b65a3
style cleanup
2012-02-26 22:38:49 +00:00
5cfab7f521
bmesh api name change, add _count suffix for BM_*_share functions.
2012-02-26 19:46:12 +00:00
03f5758b48
replace BMESH_ERROR with BMESH_ASSERT, most areas it was used are better suited to an assert anyway.
...
also tag all error cases as UNLIKELY() for better branch prediction.
2012-02-26 16:39:21 +00:00
62f9959a8e
replace bmesh_error with macro that gives the file/line/func the error happens on.
2012-02-26 14:57:41 +00:00
98aececc8e
bmesh code cleanup
...
* change BMO_elem_flag_* defines to inline functions.
* BMO_slot_map_insert() is too big for an inline function - un-inline it.
* remove redundant casts.
2012-02-25 20:58:03 +00:00
38f546a614
swap arg order for BM_edge_split(), makes sense to have edge as first
...
arg.
2012-02-23 05:17:07 +00:00
1953f042e6
added boolean type for bmesh operators, will make python wrapping clearer and also makes existing calls more obvious.
...
also corrected some error reports.
2012-02-20 01:52:35 +00:00
afc56a0b10
copying bmesh dir on its own from bmesh branch
2012-02-19 18:31:04 +00:00