Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-26 | Cleanup: remove redundant BKE/BLI/BIF headers | Campbell Barton | |
2019-01-21 | Cleanup: shadow warning, style | Campbell Barton | |
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-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-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-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: 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-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 | 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-11-14 | Fix assert in bevel modifier with certain geometry. | Brecht Van Lommel | |
This happened in in the barbershop_interior.blend benchmark file, seems duplicate hash entries are ok for this algorithm. | |||
2018-11-10 | BMesh: backport minor changes from 2.8 | Campbell Barton | |
2018-11-10 | Cleanup: includes | 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-11-04 | BLI_heap: add an API function to directly read the top node value. | Alexander Gavrilov | |
It is very commonly needed in loop conditions to check if the items in the heap are good enough to continue. | |||
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-13 | Fix bevel problem for vertex-only cube corners. | Howard Trickey | |
Was introduced by code from gsoc branch that does better job on cube corners, but shouldn't have applied to vertex-only case. | |||
2018-08-10 | Cleanup: style | Campbell Barton | |
2018-08-09 | Quiet warnings in bmesh_bevel.c. | Howard Trickey | |
2018-08-09 | Merge branch 'soc-2018-bevel' into blender2.8 | Rohan Rathi | |
2018-08-08 | Cleanup: trailing space | Campbell Barton | |
2018-08-05 | Fix indentation, spacing and added comments | Rohan Rathi | |
2018-08-04 | Added comments to functionality in main bevel code | Rohan Rathi | |
2018-08-04 | Added comments to seam and sharp len, removed unused var | Rohan Rathi | |
2018-08-04 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
2018-08-04 | Fix T56222: Bevel Modifier bug (uninitialized value). | Bastien Montagne | |
2018-07-19 | Code cleanup and fixes | Rohan Rathi | |
2018-07-17 | Fix weld incoherent normals with weld operation | Rohan Rathi | |
2018-07-12 | Fixed shading errors with normals and added proper weighting | Rohan Rathi | |
to harden normals to make it consistent with wn modifier | |||
2018-07-09 | Fixed artifacts in bevel with high profile and segments | Rohan Rathi | |
2018-07-03 | cleanup of extend edge data and fixed minor errors | Rohan Rathi | |
2018-07-02 | Merge branch 'blender2.8' into soc-2018-bevel | Rohan Rathi | |
2018-07-02 | Refactored bevel normal editing functionality. | Rohan Rathi | |
2018-07-02 | Minor cleanup and fixed normal updating erasing entire mesh | Rohan Rathi | |
2018-07-29 | Cleanup of fix_normal_shading | Rohan Rathi | |
Fixed the edge crease that was present and also made significant performance improvements. | |||
2018-06-29 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-06-29 | Cleanup: trailing newlines | Campbell Barton | |