Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-11 | File headers: SPDX License migration | Campbell Barton | |
Use a shorter/simpler license convention, stops the header taking so much space. Follow the SPDX license specification: https://spdx.org/licenses - C/C++/objc/objc++ - Python - Shell Scripts - CMake, GNUmakefile While most of the source tree has been included - `./extern/` was left out. - `./intern/cycles` & `./intern/atomic` are also excluded because they use different header conventions. doc/license/SPDX-license-identifiers.txt has been added to list SPDX all used identifiers. See P2788 for the script that automated these edits. Reviewed By: brecht, mont29, sergey Ref D14069 | |||
2021-12-02 | Fix T93563: Crash subdividing with overlapping tri and quad | Campbell Barton | |
The first loop was left out when finding the split edge boundary. Error from f2138686d9d8c105ebf8884774fd7e4d8ff239a1. | |||
2021-07-03 | Cleanup: consistent use of tags: NOTE/TODO/FIXME/XXX | Campbell Barton | |
Also use doxy style function reference `#` prefix chars when referencing identifiers. | |||
2021-06-24 | Cleanup: comment blocks, trailing space in comments | Campbell Barton | |
2021-03-18 | Cleanup: spelling | Campbell Barton | |
2021-02-05 | Cleanup: correct spelling in comments | Campbell Barton | |
2020-11-06 | Cleanup: BLI_noise | Campbell Barton | |
Use common prefix as this collided with existing API's (eg BLI_voronoi). Also expand some non-obvious abbreviations: - 'g' -> 'generic' - 'vl' -> 'variable_lacunarity' - 'V' -> 'v3' | |||
2020-09-30 | Cleanup: convert gforge task ID's to phabricator format | Valentin | |
Cleanup old tracker task format to the new. e.g: [#34039] to T34039 Ref D8718 | |||
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. | |||
2020-03-19 | Cleanup: `make format` after SortedIncludes change | Dalai Felinto | |
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-20 | Cleanup: add missing macros to clang-format | 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-10-08 | Fix T57103: Subdivide smooth results in NAN verts | Campbell Barton | |
2018-08-20 | Fix BMesh edge_bisect, edge_percent being ignored | Andrew Hale | |
Also fix float/int/bool access methods | |||
2018-06-04 | Cleanup: strip trailing space in bmesh module | Campbell Barton | |
2018-03-14 | Cleanup: rename BLI_array_count -> len | Campbell Barton | |
Match naming convention used everywhere else. Count should only be used when this isn't directly accessible. | |||
2018-02-01 | Cleanup: rename BLI_*_empty() -> clear() | Campbell Barton | |
Consistent with other BLI API's | |||
2016-07-08 | Cleanup: use normalize_v#_length | 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. | |||
2015-10-07 | Cleanup: spelling | Campbell Barton | |
2015-10-04 | BMesh: improved smooth subdivision | Campbell Barton | |
Instead of offsetting along normals, smooth positions are now calculated on a sphere defined by the vertices and their normals. This removes visible seams along original edges, which were common previously. | |||
2015-09-04 | Partial revert of warning cleanup | Campbell Barton | |
These warnings are false-positives | |||
2015-09-04 | Quiet warnings | Julian Eisel | |
We had too many warnings lately... was awaiting that someone would kill them - didn't happen -> goes to my commit ratio! :P | |||
2015-07-25 | Cleanup: double-promotion warnings | Campbell Barton | |
2015-05-05 | Cleanup: function arg wrapping | Campbell Barton | |
2015-04-26 | BMesh: increase subdiv smooth strength | Campbell Barton | |
Now 1.0 gives near spherical output | |||
2015-04-26 | Cleanup: bmesh subdivide | Campbell Barton | |
var names were a bit cryptic, set return arg last. | |||
2015-04-26 | BMesh: subdiv smooth, use simpler even calculation | Campbell Barton | |
Was checking all vertices adjacent faces, now just compare the difference between normal angles. Also default to inverse-square for loopcut-subdiv falloff. | |||
2015-04-26 | Cleanup: subdivide smooth vertex placement | Campbell Barton | |
2015-04-26 | BMesh: use const for API calls | Campbell Barton | |
2015-03-09 | Fix T43421: bisect_edges returns insufficient data | Campbell Barton | |
2015-01-13 | Cleanup: consistent arg order in bmesh | Campbell Barton | |
2014-11-16 | Cleanup: use SUBD_CORNER_* prefix for Subdiv flags | Campbell Barton | |
2014-09-28 | BMesh: use stack for subdiv face data (no realloc) | Campbell Barton | |
2014-06-16 | Use ARRAY_SIZE to replace (sizeof(a) / sizeof(*a)) | Campbell Barton | |
2014-06-14 | Editmesh: remove redundant normal calculation call for subdivide | Campbell Barton | |
2014-05-22 | Fix T40297: Crash while ripping an edge when autosmooth is activated. | Bastien Montagne | |
Turned out there was still quite a few cases were indices were set dirty, but elem_index_dirty was not tagged accordingly (mostly for BM_LOOP, but a few others as well). So probably this crash was not the only one hidden here. Hopefully all possible cases were catched this time! | |||
2014-05-13 | Code cleanup: rename BM_face_legal_splits -> BM_face_splits_check_legal | Campbell Barton | |
2014-05-13 | BMesh: add check to BM_vert_pair_share_face to allow adjacent loops | Campbell Barton | |
Add BM_vert_pair_share_face_by_angle to avoid selecting concave splits. | |||
2014-04-26 | Code cleanup: use 'const' for arrays (bmesh) | Campbell Barton | |
2014-03-13 | BMesh: minor changes for BM_face_split use | Campbell Barton | |
2013-12-24 | BMesh optimize face splitting by taking loops rather then verts | Campbell Barton | |
- add BM_vert_pair_share_face - add BM_loop_is_adjacent - remove BM_verts_connect | |||
2013-09-02 | bmesh: internal api change, remove BMOElemMapping, its not needed since the ↵ | Campbell Barton | |
values can be stored in the ghash directly. saves 24 bytes per element (per vertex/edge/face on a 64bit system), for bmesh operators. | |||
2013-08-11 | use 'greater/less then or equal to' operators rather then adding 1. | Campbell Barton | |