Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-05 | Fix T58221: Spin tool w/ merge first/last crashes | Campbell Barton | |
Spinning geometry that included non boundary/wire edges crashed when merge first/last enabled. | |||
2019-02-03 | Cleanup: trailing commas | Campbell Barton | |
Needed for clan-format not to wrap onto one line. | |||
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. | |||
2019-01-26 | Cleanup: remove redundant BKE/BLI/BIF headers | Campbell Barton | |
2019-01-21 | Cleanup: shadow warning, style | Campbell Barton | |
2019-01-19 | Cleanup: add trailing commas | Campbell Barton | |
Prevents clang-format merging into a single line. | |||
2019-01-18 | Add miter pattern options. | Howard Trickey | |
Will document the new options in release notes, then in manual. Still a bit of work to do on the bulging shape that appears on cube corners if using arc inner miters, but will do that later. Also need to do something smarter in clamp overlap. | |||
2019-01-17 | BMesh: keep selection history when removing doubles | Campbell Barton | |
Auto-merge would loose the active vertex. | |||
2019-01-17 | BMesh: Remove doubles now merges face-flags | Campbell Barton | |
2019-01-17 | Cleanup: variable names | Campbell Barton | |
2019-01-16 | BMesh: prevent weld-verts bmop creating selected+hidden verts/edges | Campbell Barton | |
Related to error exposed by T59640 Would have fixed crash too, but we want to ignore hidden verts. | |||
2019-01-15 | Cleanup: commas at the end of enums | Campbell Barton | |
Without this clang-format may wrap them onto a single line. | |||
2019-01-07 | Better bevel normal hardening when some faces were smooth. | Howard Trickey | |
Harden normals causes normal splitting, which will not give the appearance expected due to autosmooth unless some edges are sharpened, so this change fixes that. Also bevel tool will turn on autosmooth if not already on if hardening normals. | |||
2019-01-04 | Fix T60099: Inconsistent normals from spin tool | Campbell Barton | |
2019-01-04 | Fix eternal loop in spin tool merge first/last | Campbell Barton | |
2019-01-03 | Fix T58113 Multiple problems with bevel harden normals. | Howard Trickey | |
Move the bevel hardening code all into bmesh_bevel.c. Based on user feedback, rewrote the bevel hardening algorithm to be more what users want. Based on user feedback, changed the UI, removing some not-useful options. Now hardening normals while beveling is enabled by a simple checkbox. Now setting face strength gives options for which faces get their face strength set. | |||
2018-12-19 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-12-19 | Cleanup: spelling | Campbell Barton | |
2018-12-14 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-12-14 | Missed last commit | Campbell Barton | |
2018-12-14 | Cleanup: naming (mean -> median) see T47811 | Campbell Barton | |
2018-12-12 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-12-12 | Cleanup: use colon separator after parameter | Campbell Barton | |
Helps separate variable names from descriptive text. Was already used in some parts of the code, double space and dashes were used elsewhere. | |||
2018-12-11 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-12-11 | Fix T59161: Edge Rotate CW is CCW | Campbell Barton | |
2018-12-06 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-12-06 | Fix T58832: Spin tool creates duplicate faces | Campbell Barton | |
2018-11-27 | Partial fix for T57868, crash when using bevel from Python. | Howard Trickey | |
These changes are necessary. Need to mark vertices of edges passed in geom; also the normals.out slot has a custom element type, not ELEM, so need to prevent attempt by python code to convert it to an elem. But this leaves a memory leak. I will rework code to not use normals.out slot at all, but that's a bigger fix. Now there is a crash in a different place (GPU code). Think that if using Op on its own (instead of from edbm_bevel_calc, there needs to be a dependency graph update and maybe more? | |||
2018-11-10 | BMesh: backport minor changes from 2.8 | Campbell Barton | |
2018-11-06 | Cleanup: rename fast-heap -> heap-simple | Campbell Barton | |
In general prefer API names don't start with adjectives since it causes grouping of unrelated API's for completion. | |||
2018-11-06 | Cleanup: move fast heap into own source & header | Campbell Barton | |
2018-11-05 | BLI_heap: implement a limited but faster version of heap. | Alexander Gavrilov | |
If the user only needs insertion and removal from top, there is no need to allocate and manage separate HeapNode objects: the data can be stored directly in the main tree array. This measured a 24% FPS increase on a ~50% heap-heavy workload. Reviewers: brecht Differential Revision: https://developer.blender.org/D3898 | |||
2018-10-09 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-10-08 | Fix T57103: Subdivide smooth results in NAN verts | Campbell Barton | |
2018-09-28 | Cleanup: Remove bmo_similar.c and small renaming | Dalai Felinto | |
2018-09-26 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-26 | BMesh: spin option to merge first/last | Campbell Barton | |
For 360d revolutions this is almost always whats intended, enable by default. | |||
2018-09-25 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-25 | BMesh: option to flip normals for extrude/spin | Campbell Barton | |
2018-09-19 | BLI_utildefines: rename pointer conversion macros | Campbell Barton | |
Terms get/set don't make much sense when casting values. Name macros so the conversion is obvious, use common prefix for easier completion. - GET_INT_FROM_POINTER -> POINTER_AS_INT - SET_INT_IN_POINTER -> POINTER_FROM_INT - GET_UINT_FROM_POINTER -> POINTER_AS_UINT - SET_UINT_IN_POINTER -> POINTER_FROM_UINT | |||
2018-09-19 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-02 | Cleanup: comment blocks | Campbell Barton | |
2018-09-02 | Cleanup: comment blocks | Campbell Barton | |
2018-08-20 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-08-20 | Fix BMesh edge_bisect, edge_percent being ignored | Andrew Hale | |
Also fix float/int/bool access methods | |||
2018-08-10 | Cleanup: style | Campbell Barton | |
2018-08-05 | Fix indentation, spacing and added comments | Rohan Rathi | |
2018-08-04 | Fixed hnmode not being passed with bevel tool | Rohan Rathi | |
2018-07-02 | Merge branch 'blender2.8' into soc-2018-bevel | Rohan Rathi | |