Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-15 | Cleanup some warnings | Sergey Sharybin | |
2015-04-25 | Cleanup: use 8 space indent for multi-line args | Campbell Barton | |
2014-10-29 | Cleanup: warnings, typos | Campbell Barton | |
2014-07-21 | Cleanup | Campbell Barton | |
2014-05-23 | BMesh Walker: typecheck args for walker->begin() | Campbell Barton | |
2014-04-08 | Mempool: delay allocating an initial chunk, its not always used | Campbell Barton | |
2014-04-05 | Mempool: remove BLI_MEMPOOL_SYSMALLOC, MEM_* allocs are more efficient now | Campbell Barton | |
2014-02-07 | ListBase API: add utility api funcs for clearing and checking empty | Campbell Barton | |
2013-08-26 | replace hashes with sets where possible. | Campbell Barton | |
2013-08-24 | ghash: reserve size when its known or can be guessed close enough. | Campbell Barton | |
also avoid allocs per node in pbvh_bmesh_node_limit_ensure() | |||
2013-08-04 | code cleanup: replace strncpy -> BLI_strncpy, skip first 2 chars when making ↵ | Campbell Barton | |
a hash from the object name. | |||
2013-06-26 | correct typos in comments. | Campbell Barton | |
2012-05-16 | Code cleanup: simplify standard GHash creation. | Nicholas Bishop | |
Added four new functions as shortcuts to creating GHashes that use the standard ptr/str/int/pair hash and compare functions. GHash *BLI_ghash_ptr_new(const char *info); GHash *BLI_ghash_str_new(const char *info); GHash *BLI_ghash_int_new(const char *info); GHash *BLI_ghash_pair_new(const char *info); Replaced almost all occurrences of BLI_ghash_new() with one of the above functions. | |||
2012-04-28 | style cleanup: changes to brace placement / newlines - for/while/if/switch | Campbell Barton | |
2012-03-29 | fix [#30715] bmesh: select linked not ignoring hidden verts/edges/faces | Campbell Barton | |
add optional flag to ignore hidden elements. also remove loop mask flag - since it wasnt used and vert/edge/face is enough. | |||
2012-03-24 | code cleanup: move bmesh inline funcs to headers (avoids compiling the C files). | Campbell Barton | |
2012-03-22 | Fix #30504 selecting self-intersecting face loop won't work correctly. | Antony Riakiotakis | |
Added generic secondary hash to walker. In faceloop select it is used to remember if edge has been previously visited, in addition to the hash used for faces. This solves the case where walker stops if it finds an already added face. | |||
2012-03-02 | Code Cleanup - naming consistancy for bmesh struct types | Campbell Barton | |
2012-03-02 | Code Cleanup: update to mempool, use flag rather then bool args. | Campbell Barton | |
2012-03-02 | bmmesh api - use struct rather than int[4] to initialize mesh sizes. | Campbell Barton | |
also correct bad assert() in previous commit. | |||
2012-03-01 | Spelling Cleanup | Campbell Barton | |
2012-02-29 | update doxygen comments for bmesh. | Campbell Barton | |
2012-02-26 | replace BMESH_ERROR with BMESH_ASSERT, most areas it was used are better ↵ | Campbell Barton | |
suited to an assert anyway. also tag all error cases as UNLIKELY() for better branch prediction. | |||
2012-02-26 | replace bmesh_error with macro that gives the file/line/func the error ↵ | Campbell Barton | |
happens on. | |||
2012-02-19 | copying bmesh dir on its own from bmesh branch | Campbell Barton | |