Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-31 | Cleanup: style, unused variable | Campbell Barton | |
2019-01-29 | Bevel - better corner shapes for inner arc miters. | Howard Trickey | |
The subdivision method for getting corner shapes has a fullness parameter which had been set by eye before. This change uses fullness as found by offline search process to best match the superellipsoid octant in the cube corner case (except cube corner case is still handled by other code). This somewhat improves the look of cube corners with inner arc miters, however. | |||
2019-01-28 | Cleanup: sort forward declarations of enum & struct | Campbell Barton | |
Done using: source/tools/utils_maintenance/c_sort_blocks.py | |||
2019-01-26 | Cleanup: remove redundant BKE/BLI/BIF headers | Campbell Barton | |
2019-01-25 | Cleanup: sort cmake file lists | Campbell Barton | |
2019-01-22 | Fix T60643: BMesh operator enum args fail when unset from Python | Campbell Barton | |
Error introduced with bmesh operator enum support: 1e6a5eb087911 | |||
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-16 | Fix T59640: Transform w/ auto-merge & hidden verts crashes | Campbell Barton | |
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-14 | Cleanup: move comments above definitions | Campbell Barton | |
For clang-format not to wrap definitions. | |||
2019-01-11 | BMesh: Add BM_face_calc_area_uv | Clément Foucault | |
2019-01-08 | Cleanup: comments causing bad clang-format output | Campbell Barton | |
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-06 | Cleanup: add trailing commas to structs | Campbell Barton | |
Needed for clang formatting to workaround bug/limit, see: T53211 | |||
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-30 | Cleanup: remove non-existing function declarations | Campbell Barton | |
2018-12-30 | Cleanup: warnings (clang) | Campbell Barton | |
2018-12-20 | Fix T57045: Unhandled degenerate case in bevel code | Jacques Lucke | |
Reviewers: howardt Differential Revision: https://developer.blender.org/D4104 | |||
2018-12-20 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-12-20 | Fix T59074: BMesh intersect hangs | Campbell Barton | |
This is a degenerate intersection, exit early instead of hanging. | |||
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 | Fix selection history clearing when selecting all | 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-27 | Revert "Fix texture space not updating in edit mode." | Campbell Barton | |
This reverts commit 3a038db576e97c0e720a92af05a218ed71ed121a. Caused CoW crash switching from edit to sculpt mode. | |||
2018-11-27 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-11-27 | Fix T56872: Edge slide gives invalid normals | Campbell Barton | |
Add the ability to skip overwriting normals. | |||
2018-11-26 | Fix texture space not updating in edit mode. | mano-wii | |
2018-11-20 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
2018-11-20 | Fix T57923: Freeze in mesh vnors computation code with some degenerated ↵ | Bastien Montagne | |
geometry. Second part of the fix: do not try at all to compute normals in degenerated geometry. Just loss of time and potential issues later with weird invalid computed values. | |||
2018-11-20 | Fix T57923: Freeze in mesh vnors computation code with some degenerated ↵ | Bastien Montagne | |
geometry. Fix first part of it, the freeze itself being caused by float NAN values never comparing equal to anything, not even themselves. |