Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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. | |||
2018-11-20 | Cleanup: use const mesh arg to BM_mesh_bm_from_me | Campbell Barton | |
Needed for D3966 | |||
2018-11-14 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-11-14 | Cleanup: comment block tabs | Campbell Barton | |
2018-11-10 | BMesh: backport minor changes from 2.8 | Campbell Barton | |
2018-11-10 | Cleanup: includes | Campbell Barton | |
2018-11-10 | BMesh: avoid incorrect/invalid matrix calculation | Campbell Barton | |
- `BKE_object_scale_to_mat3` was used to get the worldspace scale, without taking constraints, parenting etc into account. - Don't pass object's into BMesh API, (prefer matrices instead). - Avoid matrix invert for each edge-angle calculation. - Avoid 2x matrix multiplies when looping over edge pairs. | |||
2018-11-09 | Multi-Objects: MESH_OT_select_similar worldspace completion | Habib Gahbiche | |
This makes the operator to work 100% with worldspace similarity: * SIMFACE_PERIMETER * SIMFACE_AREA * SIMEDGE_FACE_ANGLE Note from revisor (Dalai Felinto): I'm not sure we want to pass Object * to the bmesh api, though I personally don't see why not. Either way I group the patches together so we can more easily roll them back if needs be. Maniphest Tasks: T56948 Differential Revision: D3908, D3899, D3896 | |||
2018-10-24 | Fix T57351: Deform modifiers skipped in editmode | Campbell Barton | |
2018-10-24 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-10-24 | BMesh: inline index lookups | Campbell Barton | |
For release builds this is now the same as indexing the array directly. | |||
2018-10-23 | Cleanup: rename 'dm' -> 'me' for 'Mesh' types | Campbell Barton | |
2018-10-23 | Fix bad origindex layers for editmode modifiers | Campbell Barton | |
Reverts workaround from last commit. | |||
2018-10-10 | BMesh: simple bmesh -> mesh for evaluation | Campbell Barton | |
Copied from CDDM_from_bmesh, the modifier stack doesn't need to handle shape keys, vertex parents or selection history (needed for mode switching). | |||
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-21 | Select Similar: Cleanup - WITH_FREESYTLE | Dalai Felinto | |
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-29 | Cleanup: use simple early exit for common case | Campbell Barton | |
Caused MSVC warning, may as well do simple check. | |||
2018-08-27 | Implement BMesh Operator string enumerators and docs generation. | Andrew Hale | |
Partial implementation of T56496 for review. Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D3635 | |||
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-14 | BMesh: define suptype for bevel normals.out | Campbell Barton | |
Not doing this broke doc building. | |||
2018-08-10 | Cleanup: style | Campbell Barton | |