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
2015-02-08BoxPack: avoid using static vars (make threadsafe)Campbell Barton
2015-01-01cleanup: redundant casts & const cast correctnessCampbell Barton
2014-05-13Fix T39196, Dynamic Topology Undo Applied to Wrong MeshAntony 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-25BoxPack: replace macros with functionsCampbell Barton
also correct error merging vertices
2014-04-25Revert previous change after discussion with CampbellSergey 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-25Fix strict flags compilation error in box packSergey Sharybin
No need to check q >= 0 in quad_flag() since q is an unsigned int argument.
2014-04-24BoxPack: add bias, fixes erratic placement with identical boxesCampbell Barton
2014-04-24BoxPack: remove unusable vertices while packingCampbell Barton
avoids having to check placing boxes there.
2014-04-24BoxPack: add support for merging verts as they are packed inCampbell Barton
Reduces the number of vertices to pack boxes into.
2014-04-24BoxPack: flag verts used in packed boxesCampbell Barton
2014-04-24BoxPack: remove quad_flags array, replace with inline bit-shiftCampbell Barton
2014-04-24Box Pack: Improve when packing boxes of the same sizeCampbell Barton
2013-10-11code cleanup: boxpack, pack struct and use unsigned intsCampbell Barton
2013-09-10misc minor changesCampbell 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-01use 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-23rename api functions...Campbell Barton
- minf, maxf, mini, maxi --> min_ff, max_ff, min_ii, max_ii
2012-10-21style cleanup: bge, switch statements mostly.Campbell Barton
also left bmesh decimator on in previous commit.
2012-09-20code 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-24style cleanypCampbell Barton
2012-06-10style cleanup: use capital camel case names for typedef'sCampbell Barton
2012-05-12style cleanup: remaining BLI files.Campbell Barton
2012-05-05code cleanup: function naming for BLI functions.Campbell Barton
2012-03-10style cleanupCampbell Barton
2012-03-04style cleanup / comment formatting for bli/bke/bmeshCampbell Barton
2012-03-01Spelling CleanupCampbell Barton
2012-01-21fix 2 bugsCampbell 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-12remove redundant trailing slashesCampbell Barton
2011-10-23remove $Id: tags after discussion on the mailign list: ↵Campbell Barton
http://markmail.org/message/fp7ozcywxum3ar7n
2011-04-21converted more mixed tab/space indentations to tabs. only whitespace changes.Campbell Barton
2011-02-27doxygen: blender/blenlib tagged.Nathan Letwory
2011-02-10mesh validation: bugfix for removing doubles, another fix coming...Campbell Barton
2011-01-18bad spelling; 'indicies' --> 'indices'Campbell Barton
2011-01-02- correct typos in comments.Campbell Barton
- move boxpack struct out of the public header.
2010-03-22spaces -> tabs, (4 spaces == 1 tab, only for white space preceding text)Campbell Barton
2010-02-12correct fsf addressCampbell Barton
2009-11-12small corrections, no functionality changeCampbell 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-03BKE_global.h include path wasnt correct. made boxpack2d.c a bit more Campbell Barton
readable. no functionality changes.
2008-05-13last commit had a typo, also adjusted teh and colour instancesCampbell Barton
2008-04-17Patch from GSR that a) fixes a whole bunch of GPL/BL licenseChris Want
blocks that were previously missed; and b) greatly increase my ohloh stats!
2007-03-22added stdlib.h header, comments and all lines < 80 chars.Campbell Barton
2007-03-21missing x/y setting for the first boxCampbell Barton
2007-03-21moved the boxpacker from PyAPI's Geometry to BLI_boxpack2dCampbell Barton
made LSCM UV Unwrapper use boxpack2d