Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-08 | BoxPack: avoid using static vars (make threadsafe) | Campbell Barton | |
2015-01-01 | cleanup: redundant casts & const cast correctness | Campbell Barton | |
2014-05-13 | Fix T39196, Dynamic Topology Undo Applied to Wrong Mesh | Antony Riakiotakis | |
Undoing nodes that do not belong to the current object will cause the saved bmesh log entry to be reverted instead. This entry can belong to another object though. This is easy to fix by enforcing name matching (this was borrowed by edit mode but can definitely be improved) between current object name and undo node name and deleting older entries. However there are complications. Deleting dyntopo entries in this way can leave a brush stroke as first dyntopo log entry. This can present issues if we attempt to delete that entry since it's deleted mesh elements may now have had their ids (which would still be valid at the time) cleaned up. This can result in crashing if we attempt to resculpt on the mesh. To fix this I have disabled releasing the deleted entries. This entanglement between bm_log and undo is quite volatile but I hope the system works better now. Also minor cleanup, fix unneeded check warning | |||
2014-04-25 | BoxPack: replace macros with functions | Campbell Barton | |
also correct error merging vertices | |||
2014-04-25 | Revert previous change after discussion with Campbell | Sergey Sharybin | |
Let's just be really verbose and it some compiler gives issues tell him NOT to do this. We shouldn't really workaround compiles' idiocy.. | |||
2014-04-25 | Fix strict flags compilation error in box pack | Sergey Sharybin | |
No need to check q >= 0 in quad_flag() since q is an unsigned int argument. | |||
2014-04-24 | BoxPack: add bias, fixes erratic placement with identical boxes | Campbell Barton | |
2014-04-24 | BoxPack: remove unusable vertices while packing | Campbell Barton | |
avoids having to check placing boxes there. | |||
2014-04-24 | BoxPack: add support for merging verts as they are packed in | Campbell Barton | |
Reduces the number of vertices to pack boxes into. | |||
2014-04-24 | BoxPack: flag verts used in packed boxes | Campbell Barton | |
2014-04-24 | BoxPack: remove quad_flags array, replace with inline bit-shift | Campbell Barton | |
2014-04-24 | Box Pack: Improve when packing boxes of the same size | Campbell Barton | |
2013-10-11 | code cleanup: boxpack, pack struct and use unsigned ints | Campbell Barton | |
2013-09-10 | misc minor changes | Campbell Barton | |
- 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-01 | use strict flags for lasso, boxpack, gsqueue and quadric's. | Campbell Barton | |
for lasso also use unsigned ints rather then shorts for the path length. | |||
2012-10-23 | rename api functions... | Campbell Barton | |
- minf, maxf, mini, maxi --> min_ff, max_ff, min_ii, max_ii | |||
2012-10-21 | style cleanup: bge, switch statements mostly. | Campbell Barton | |
also left bmesh decimator on in previous commit. | |||
2012-09-20 | code cleanup: remove unused macros, commet some which may be useful later - ↵ | Campbell Barton | |
or good to keep for completeness. quieted some warnings and add flags -Wmissing-include-dirs and -Wno-div-by-zero to cmake/gcc | |||
2012-06-24 | style cleanyp | Campbell Barton | |
2012-06-10 | style cleanup: use capital camel case names for typedef's | Campbell Barton | |
2012-05-12 | style cleanup: remaining BLI files. | Campbell Barton | |
2012-05-05 | code cleanup: function naming for BLI functions. | Campbell Barton | |
2012-03-10 | style cleanup | Campbell Barton | |
2012-03-04 | style cleanup / comment formatting for bli/bke/bmesh | Campbell Barton | |
2012-03-01 | Spelling Cleanup | Campbell Barton | |
2012-01-21 | fix 2 bugs | Campbell Barton | |
- box packing wasn't flagging out the right free corner of a vertex in some cases. - tex_space_curve wasn't counting quad displists properly. | |||
2012-01-12 | remove redundant trailing slashes | Campbell Barton | |
2011-10-23 | remove $Id: tags after discussion on the mailign list: ↵ | Campbell Barton | |
http://markmail.org/message/fp7ozcywxum3ar7n | |||
2011-04-21 | converted more mixed tab/space indentations to tabs. only whitespace changes. | Campbell Barton | |
2011-02-27 | doxygen: blender/blenlib tagged. | Nathan Letwory | |
2011-02-10 | mesh validation: bugfix for removing doubles, another fix coming... | Campbell Barton | |
2011-01-18 | bad spelling; 'indicies' --> 'indices' | Campbell Barton | |
2011-01-02 | - correct typos in comments. | Campbell Barton | |
- move boxpack struct out of the public header. | |||
2010-03-22 | spaces -> tabs, (4 spaces == 1 tab, only for white space preceding text) | Campbell Barton | |
2010-02-12 | correct fsf address | Campbell Barton | |
2009-11-12 | small corrections, no functionality change | Campbell Barton | |
2009-08-16 | - typos in boxpack comments (incorrectly had comment that it was from NAN) | Campbell Barton | |
- removed unused defines STREQ, STREQ2, STREQ3 and MINSIZE | |||
2008-08-03 | BKE_global.h include path wasnt correct. made boxpack2d.c a bit more | Campbell Barton | |
readable. no functionality changes. | |||
2008-05-13 | last commit had a typo, also adjusted teh and colour instances | Campbell Barton | |
2008-04-17 | Patch from GSR that a) fixes a whole bunch of GPL/BL license | Chris Want | |
blocks that were previously missed; and b) greatly increase my ohloh stats! | |||
2007-03-22 | added stdlib.h header, comments and all lines < 80 chars. | Campbell Barton | |
2007-03-21 | missing x/y setting for the first box | Campbell Barton | |
2007-03-21 | moved the boxpacker from PyAPI's Geometry to BLI_boxpack2d | Campbell Barton | |
made LSCM UV Unwrapper use boxpack2d |