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
2020-07-03Cleanup: BMesh, Clang-Tidy else-after-return fixesSybren A. Stüvel
This addresses warnings from Clang-Tidy's `readability-else-after-return` rule in the `source/blender/bmesh` module. No functional changes.
2019-08-17Cleanup: spellingCampbell Barton
2019-07-31Spelling fixes in comments and descriptions, patch by luzpazBrecht Van Lommel
Differential Revision: https://developer.blender.org/D3744
2019-05-01ClangFormat: run with ReflowComments on source/Campbell Barton
Prepare for enabling ReflowComments.
2019-04-29Cleanup: comments (long lines) in bmeshCampbell Barton
2019-04-17ClangFormat: format '#if 0' code in source/Campbell Barton
2019-04-17ClangFormat: apply to source, most of internCampbell Barton
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat
2019-03-27Cleanup: style, use braces for bmeshCampbell Barton
2019-02-18doxygen: add newline after \fileCampbell Barton
While \file doesn't need an argument, it can't have another doxy command after it.
2019-02-06Cleanup: remove redundant doxygen \file argumentCampbell Barton
Move \ingroup onto same line to be more compact and make it clear the file is in the group.
2019-02-01Cleanup: remove redundant, invalid info from headersCampbell Barton
BF-admins agree to remove header information that isn't useful, to reduce noise. - BEGIN/END license blocks Developers should add non license comments as separate comment blocks. No need for separator text. - Contributors This is often invalid, outdated or misleading especially when splitting files. It's more useful to git-blame to find out who has developed the code. See P901 for script to perform these edits.
2018-06-04Cleanup: strip trailing space in bmesh moduleCampbell Barton
2016-07-01BMesh: make toolflags optionalCampbell Barton
Saves 8 bytes per vert/edge/face. Gives overall ~20-25% memory saving for dyntopo sculpting and modifiers that use BMesh.
2016-05-11BMesh: add BMW_ISLAND_MANIFOLDCampbell Barton
An island walker that only walks over manifold edges.
2016-05-11BMesh Island Walker: use direct loop accessCampbell Barton
2016-05-11BMesh: boundary walker, skip non-manifold loopsCampbell Barton
Instead of setting an exception, treat non-manifold edges as boundaries.
2015-11-23Cleanup: shadowing (bmesh)Campbell Barton
2015-10-31Fix T46651: Select linked crash w/ wire seam edgesCampbell Barton
2015-08-06Cleanup: whitespace, unused varCampbell Barton
2015-08-05Fix selecting linked edgesCampbell Barton
2015-08-01Docs: doxy cleanup/minor editsCampbell Barton
2015-07-21Fix T45455: Select linked issue w/ hidden facesCampbell Barton
2015-06-20BMesh: minor optimization for UV island walkerCampbell Barton
2015-06-16Fix own mistake selecting linkedCampbell Barton
2015-05-29BMesh: select linked /w delimiters & wire edgesCampbell Barton
Add support for using edge delimiters mixed with wire edges. Code isn't so elegant but users will expect this.
2015-05-15BMesh: add loop-shell walkerCampbell Barton
2015-05-15BMesh: rename loop walker -> edgeloopCampbell Barton
2014-11-29Cleanup: unused headersCampbell Barton
2014-10-29Cleanup: warnings, typosCampbell Barton
2014-06-16Use ARRAY_SIZE to replace (sizeof(a) / sizeof(*a))Campbell Barton
2014-06-13GSet, GHash: Add BLI_gset_add, since its common to add members to a setCampbell Barton
also rename BLI_edgeset_reinsert -> BLI_edgeset_add, in this case its the same.
2014-05-23BMesh Walker: add face-shell walkerCampbell Barton
2014-05-23BMesh Walker: rename BMW_SHELL -> BMW_VERT_SHELLCampbell Barton
2014-05-23BMesh Walker: typecheck args for walker->begin()Campbell Barton
2014-04-27Code cleanup: const args and arraysCampbell Barton
2014-04-12BMesh: minor change to loopingCampbell Barton
2014-03-17Code cleanup: comments and typosCampbell Barton
2014-03-07BMesh: simple edge boundary walkerCampbell Barton
2014-02-22Docs: doxygen sections for bmesh walkersCampbell Barton
2014-01-12Style Cleanup: whitespaceCampbell Barton
2013-10-22style cleanupCampbell Barton
2013-10-03fix for crash dissolving faces, bmesh walkers were using freed mempool elements.Campbell Barton
use a convention for freeing walker-states where freed-dangling pointers aren't left assigned to prevent errors like this happening in future.
2013-08-26replace hashes with sets where possible.Campbell Barton
2013-08-24ghash: 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-24correct error in face walker (was inserting into the wrong ghash which was ↵Campbell Barton
immediately freed after)
2013-05-31tweak to edge-loop select, so loop selecting a side of a subdivided triangle ↵Campbell Barton
selects all edges along one side.
2013-05-23Bug fix, IRC report.Ton Roosendaal
Mesh with very strange topology makes loop-select (ALT+select) crash. Missing NULL check for do-while loop that can return NULL. For Campbell: here's the file to check: http://www.pasteall.org/blend/21576
2013-05-14tweak to r56784, no functional change, utility function worked confusingly.Campbell Barton
2013-05-14fix for problem where edge loop select would select too many vertices ↵Campbell Barton
(extend selection too far), before & after: http://www.graphicall.org/ftp/ideasman42/edgeloop_select_fix.png
2013-05-14refactor bmesh edge loop walker,Campbell Barton
was getting too complicated handing different cases at once, split out boundary case into its own branch.