Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-03 | Cleanup: BMesh, Clang-Tidy else-after-return fixes | Sybren 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-17 | Cleanup: spelling | Campbell Barton | |
2019-07-31 | Spelling fixes in comments and descriptions, patch by luzpaz | Brecht Van Lommel | |
Differential Revision: https://developer.blender.org/D3744 | |||
2019-05-01 | ClangFormat: run with ReflowComments on source/ | Campbell Barton | |
Prepare for enabling ReflowComments. | |||
2019-04-29 | Cleanup: comments (long lines) in bmesh | Campbell Barton | |
2019-04-17 | ClangFormat: format '#if 0' code in source/ | Campbell Barton | |
2019-04-17 | ClangFormat: apply to source, most of intern | Campbell 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-27 | Cleanup: style, use braces for bmesh | Campbell Barton | |
2019-02-18 | doxygen: add newline after \file | Campbell Barton | |
While \file doesn't need an argument, it can't have another doxy command after it. | |||
2019-02-06 | Cleanup: remove redundant doxygen \file argument | Campbell Barton | |
Move \ingroup onto same line to be more compact and make it clear the file is in the group. | |||
2019-02-01 | Cleanup: remove redundant, invalid info from headers | Campbell 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-04 | Cleanup: strip trailing space in bmesh module | Campbell Barton | |
2016-07-01 | BMesh: make toolflags optional | Campbell Barton | |
Saves 8 bytes per vert/edge/face. Gives overall ~20-25% memory saving for dyntopo sculpting and modifiers that use BMesh. | |||
2016-05-11 | BMesh: add BMW_ISLAND_MANIFOLD | Campbell Barton | |
An island walker that only walks over manifold edges. | |||
2016-05-11 | BMesh Island Walker: use direct loop access | Campbell Barton | |
2016-05-11 | BMesh: boundary walker, skip non-manifold loops | Campbell Barton | |
Instead of setting an exception, treat non-manifold edges as boundaries. | |||
2015-11-23 | Cleanup: shadowing (bmesh) | Campbell Barton | |
2015-10-31 | Fix T46651: Select linked crash w/ wire seam edges | Campbell Barton | |
2015-08-06 | Cleanup: whitespace, unused var | Campbell Barton | |
2015-08-05 | Fix selecting linked edges | Campbell Barton | |
2015-08-01 | Docs: doxy cleanup/minor edits | Campbell Barton | |
2015-07-21 | Fix T45455: Select linked issue w/ hidden faces | Campbell Barton | |
2015-06-20 | BMesh: minor optimization for UV island walker | Campbell Barton | |
2015-06-16 | Fix own mistake selecting linked | Campbell Barton | |
2015-05-29 | BMesh: select linked /w delimiters & wire edges | Campbell Barton | |
Add support for using edge delimiters mixed with wire edges. Code isn't so elegant but users will expect this. | |||
2015-05-15 | BMesh: add loop-shell walker | Campbell Barton | |
2015-05-15 | BMesh: rename loop walker -> edgeloop | Campbell Barton | |
2014-11-29 | Cleanup: unused headers | Campbell Barton | |
2014-10-29 | Cleanup: warnings, typos | Campbell Barton | |
2014-06-16 | Use ARRAY_SIZE to replace (sizeof(a) / sizeof(*a)) | Campbell Barton | |
2014-06-13 | GSet, GHash: Add BLI_gset_add, since its common to add members to a set | Campbell Barton | |
also rename BLI_edgeset_reinsert -> BLI_edgeset_add, in this case its the same. | |||
2014-05-23 | BMesh Walker: add face-shell walker | Campbell Barton | |
2014-05-23 | BMesh Walker: rename BMW_SHELL -> BMW_VERT_SHELL | Campbell Barton | |
2014-05-23 | BMesh Walker: typecheck args for walker->begin() | Campbell Barton | |
2014-04-27 | Code cleanup: const args and arrays | Campbell Barton | |
2014-04-12 | BMesh: minor change to looping | Campbell Barton | |
2014-03-17 | Code cleanup: comments and typos | Campbell Barton | |
2014-03-07 | BMesh: simple edge boundary walker | Campbell Barton | |
2014-02-22 | Docs: doxygen sections for bmesh walkers | Campbell Barton | |
2014-01-12 | Style Cleanup: whitespace | Campbell Barton | |
2013-10-22 | style cleanup | Campbell Barton | |
2013-10-03 | fix 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-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-24 | correct error in face walker (was inserting into the wrong ghash which was ↵ | Campbell Barton | |
immediately freed after) | |||
2013-05-31 | tweak to edge-loop select, so loop selecting a side of a subdivided triangle ↵ | Campbell Barton | |
selects all edges along one side. | |||
2013-05-23 | Bug 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-14 | tweak to r56784, no functional change, utility function worked confusingly. | Campbell Barton | |
2013-05-14 | fix 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-14 | refactor bmesh edge loop walker, | Campbell Barton | |
was getting too complicated handing different cases at once, split out boundary case into its own branch. |