Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-31Cleanup: style, unused variableCampbell Barton
2019-01-29Bevel - 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-26Cleanup: remove redundant BKE/BLI/BIF headersCampbell Barton
2019-01-21Cleanup: shadow warning, styleCampbell Barton
2019-01-18Add 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-15Cleanup: commas at the end of enumsCampbell Barton
Without this clang-format may wrap them onto a single line.
2019-01-14Cleanup: move comments above definitionsCampbell Barton
For clang-format not to wrap definitions.
2019-01-08Cleanup: comments causing bad clang-format outputCampbell Barton
2019-01-07Better 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-03Fix 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-30Cleanup: warnings (clang)Campbell Barton
2018-12-20Fix T57045: Unhandled degenerate case in bevel codeJacques Lucke
Reviewers: howardt Differential Revision: https://developer.blender.org/D4104
2018-12-19Merge branch 'master' into blender2.8Campbell Barton
2018-12-19Cleanup: spellingCampbell Barton
2018-12-14Merge branch 'master' into blender2.8Campbell Barton
2018-12-14Cleanup: naming (mean -> median) see T47811Campbell Barton
2018-12-12Merge branch 'master' into blender2.8Campbell Barton
2018-12-12Cleanup: use colon separator after parameterCampbell 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-14Fix 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-10BMesh: backport minor changes from 2.8Campbell Barton
2018-11-10Cleanup: includesCampbell Barton
2018-11-06Cleanup: rename fast-heap -> heap-simpleCampbell Barton
In general prefer API names don't start with adjectives since it causes grouping of unrelated API's for completion.
2018-11-06Cleanup: move fast heap into own source & headerCampbell Barton
2018-11-05BLI_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-04BLI_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-19BLI_utildefines: rename pointer conversion macrosCampbell 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-19Merge branch 'master' into blender2.8Campbell Barton
2018-09-02Cleanup: comment blocksCampbell Barton
2018-09-02Cleanup: comment blocksCampbell Barton
2018-08-13Fix 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-10Cleanup: styleCampbell Barton
2018-08-09Quiet warnings in bmesh_bevel.c.Howard Trickey
2018-08-09Merge branch 'soc-2018-bevel' into blender2.8Rohan Rathi
2018-08-08Cleanup: trailing spaceCampbell Barton
2018-08-05Fix indentation, spacing and added commentsRohan Rathi
2018-08-04Added comments to functionality in main bevel codeRohan Rathi
2018-08-04Added comments to seam and sharp len, removed unused varRohan Rathi
2018-08-04Merge branch 'master' into blender2.8Bastien Montagne
2018-08-04Fix T56222: Bevel Modifier bug (uninitialized value).Bastien Montagne
2018-07-19Code cleanup and fixesRohan Rathi
2018-07-17Fix weld incoherent normals with weld operationRohan Rathi
2018-07-12Fixed shading errors with normals and added proper weightingRohan Rathi
to harden normals to make it consistent with wn modifier
2018-07-09Fixed artifacts in bevel with high profile and segmentsRohan Rathi
2018-07-03cleanup of extend edge data and fixed minor errorsRohan Rathi
2018-07-02Merge branch 'blender2.8' into soc-2018-bevelRohan Rathi
2018-07-02Refactored bevel normal editing functionality.Rohan Rathi
2018-07-02Minor cleanup and fixed normal updating erasing entire meshRohan Rathi
2018-07-29Cleanup of fix_normal_shadingRohan Rathi
Fixed the edge crease that was present and also made significant performance improvements.
2018-06-29Merge branch 'master' into blender2.8Campbell Barton
2018-06-29Cleanup: trailing newlinesCampbell Barton