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
2014-04-07Dyntopo: avoid mask layer lookups while adding/removing vertsCampbell Barton
2014-04-05Mempool: remove BLI_MEMPOOL_SYSMALLOC, MEM_* allocs are more efficient nowCampbell Barton
2014-04-04Code cleanup: no need to use calloc when memory is initialized afterCampbell Barton
also replace AT with __func__ since AT expands the full pathname
2014-04-03Code cleanup: strict flags for bmesh_logCampbell Barton
2014-04-01Fix T39550: polygons.active has bad defaultCampbell Barton
2014-04-01Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT defineCampbell Barton
2014-03-30Code cleanup: de-duplicate cotangent weight function & add arg sizesCampbell Barton
2014-03-29Code cleanup: replace dot with len_squared and is_zero checksCampbell Barton
2014-03-28Fix T39288: Inset regression with extreme offsetCampbell Barton
2014-03-28Fix for inset bug (edge rail had feedback loop with direction)Campbell Barton
also disable edge-rail by default.
2014-03-28BMesh: optimize quad_coord, avoid duplicate sqrt callsCampbell Barton
2014-03-27Attempt to fix compilation error on release windowsSergey Sharybin
MSVC was yelling on me because of unused variable.
2014-03-27BMesh: let vert-connect make degenerate faces when only 2 verts selectedCampbell Barton
2014-03-27BMesh: optimize BM_face_legal_splits for concave facesCampbell Barton
2014-03-27Code cleanup: use consistent arg order for math api poly funcsCampbell Barton
2014-03-25Code cleanup: ifdef debug only checks and simplify manifold testCampbell Barton
2014-03-25Fix T39262: Regression in 2.70, wire-frame editmode tool replaced allCampbell Barton
2014-03-25Fix possible use of invalid face index with wireframe toolCampbell Barton
2014-03-24Fix T39331: Dissolve vertex crashCampbell Barton
2014-03-19Code cleanup: double/floatCampbell Barton
2014-03-17Code cleanup: comments and typosCampbell Barton
2014-03-16Fix T39215: Shortest path errorCampbell Barton
2014-03-16EditMesh: Support contracting the selection as well as extendingCampbell Barton
This allows for holding ctrl while switching from face->edge modes to select an edge-ring.
2014-03-13BMesh: minor changes for BM_face_split useCampbell Barton
2014-03-13Fix for possible (unlikely) uninitialized var use in BM_face_splitCampbell Barton
2014-03-12BMesh: minor optimization, step over own loop in BM_face_existsCampbell Barton
2014-03-07BMesh: simple edge boundary walkerCampbell Barton
2014-03-05Fix for un-subdivide creating duplicate facesCampbell Barton
2014-03-04Fix T38936 Bevel strange flickering on big meshes.Howard Trickey
Last change to bevel had a check for what was supposed to be an "on edge" new vertex being off the edge. The test tolerance was too small. This fixes that.
2014-03-03Fix for bmesh triangulate creating duplicate edgesCampbell Barton
2014-03-03Debug function to check valid bmesh now detects duplicate edgesCampbell Barton
2014-02-28Partial fix for T38871, Bevel could create a far-out spike.Howard Trickey
There needed to be a check that when a newly created point is supposed to be on an edge, that it stays within the bounds of either end of the edge. This fixes the hole-in-cube example in the bug, but not the boolean modifier one, which still needs more work.
2014-02-28Code cleanup: style/warningsCampbell Barton
2014-02-26BMesh: add overwrite option to BM_mesh_elem_hflag_enable/disable_testCampbell Barton
2014-02-22Docs: doxygen sections for bmesh walkersCampbell Barton
2014-02-21Fix for BM_mesh_deselect_flush(), allowed faces with deselected edgesCampbell Barton
2014-02-17Bevel fix for T38675, bad bevel on slanted L.Howard Trickey
The test for a reflex angle used the vertex normal, which was not a good test for a saddle point vertex. Switched to using the face normal, if available, for that test. Also added test for this in svn bevel_regression.blend.
2014-02-17Mask: enable overlap detection by default, more compact buttonsCampbell Barton
2014-02-17Mesh Tool: removes degenerate edges, faces and face ears.Campbell Barton
2014-02-16Fix for bmesh with openmpCampbell Barton
2014-02-15Mesh Inset: following existing edges is now optionalCampbell Barton
2014-02-13Mask: add option to detect self intersectionsCampbell Barton
2014-02-12Fix Editderivedmeshes vertices normals computation.Bastien Montagne
Those derived meshes (used in Edit mode) were using simple sum of neighbor poly normals to get vertex normals, while everywhere else in Blender we use weighted sum of such poly normals. Patch: D311 Reviewed and enhanced by Campbell, thanks!
2014-02-07ListBase API: add utility api funcs for clearing and checking emptyCampbell Barton
2014-02-05Code cleanup: use bool for static methodsCampbell Barton
2014-02-04Code cleanup: declarations for removed functionsCampbell Barton
2014-02-03Scanfill: skip checks for loose edges when they can't occurCampbell Barton
Only editmesh needs this, text, curves, masks - can all skip this check
2014-02-03Bevel: remove unused assignments.Howard Trickey
Caught by coverity.
2014-02-03Fix T38421: Vertex Parenting & Triangle Vertex Parenting causes segfaults.Sergey Sharybin
Issue was caused by clearing dirty flags from element table in bmesh before the data was fully ready. This confused checks happening from threads and some threads did consider element table is usable while other thread was still filling it in.
2014-02-03Code cleanup: use bools where possibleCampbell Barton