Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-08 | Modifier stack: port Displace to new Mesh-based system. | Bastien Montagne | |
2018-05-08 | Fix recent Curve porting: mesh pointer may also be NULL in non-EditMode case. | Bastien Montagne | |
2018-05-08 | Mod_util: Add back vcos parameter to get_texture_coords_mesh(). | Bastien Montagne | |
Now we use vcos when provided, and fall back to mesh vertices' co otherwise. Deform modifiers usually do not have up-to-date coordinates in Mesh itself, only in given vcos array! | |||
2018-05-08 | Mesh normals: clear runtime dirty normal flag also when computing clnors. | Bastien Montagne | |
2018-05-08 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-05-08 | Tracking: Use bmain from context | Sergey Sharybin | |
2018-05-08 | Clay: Simplify matcap manipulation | Sergey Sharybin | |
No need to hard-coded handling of every individual matcap. They are in the continuous index range anyway. | |||
2018-05-08 | Clay: Don't use hardcoded constant in the string | Sergey Sharybin | |
Stringify the actual constant instead. | |||
2018-05-08 | Multi-Object-Editing: select random by Jefferson Rausseo with changes | Dalai Felinto | |
Aside from identation, seed should change for each object. Otherwise to objects with a copied mesh would get the exactly same "random" selection. And we do so in a consistent way so it doesn't vary depending on object order. Seed bump using hash suggested by Campbell Barton and Sergey Sharybin. Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3231 | |||
2018-05-08 | Ported Mesh Deform modifier | Sybren A. Stüvel | |
This modifier still has issues that are not related to this port: - While editing the deformation mesh, the deformed mesh doesn't update. This update only happens after exiting edit mode, making editing cumbersome. - Binding doesn't work yet. It works fine when binding in master and loading pre-bound in 2.8. This was also an issue before this port, and will be investigated separately. | |||
2018-05-08 | looptri + bvhtree support for Mesh | Sybren A. Stüvel | |
2018-05-08 | Multi-Object-Editing: vertices smooth by Jefferson Rausseo | Dalai Felinto | |
Changes by me: * Identation (tabs not space) * Moving RNA_.*_get outside for loop) Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3230 | |||
2018-05-08 | Multi-Object-Editing : Extrude Repeat by Falk David | Dalai Felinto | |
Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3224 | |||
2018-05-08 | Prevent segfault when opening file browser while a 2.79 file was loaded. | Sybren A. Stüvel | |
Loading a file that was written with the master branch into the 2.8 branch, and then trying to load or save, caused a segfault. | |||
2018-05-08 | Edit Mesh: multi-object rotate_uvs support by Pablo Dobarro | Dalai Felinto | |
Changes by me: Moving RNA_.*get outside for loop and indentation fix. Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3221 | |||
2018-05-08 | Edit Mesh: multi-object reverse_uvs support by Pablo Dobarro | Dalai Felinto | |
Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3220 | |||
2018-05-08 | Modifiers stack: port Curve to new Mesh-based system. | Bastien Montagne | |
2018-05-08 | Rename BKE_bmesh_to_mesh to BKE_bmesh_to_mesh_nomain. | Bastien Montagne | |
Let's be clear about functions generating datablocks outside of Main database. | |||
2018-05-08 | BKE_mesh_new → BKE_mesh_new_nomain | Sybren A. Stüvel | |
Including 'nomain' in the name explicitifies that the returned mesh is NOT stored in any library. | |||
2018-05-08 | Cleanup: quiet warning, whitespace | Campbell Barton | |
2018-05-08 | Fix crash cancelling search, caused by D3207 | Campbell Barton | |
2018-05-08 | Added BKE_mesh_ensure_normals() | Sybren A. Stüvel | |
This calls BKE_mesh_calc_normals() only if the mesh vertex normals are marked as dirty. | |||
2018-05-08 | Added BKE_mesh_new() | Sybren A. Stüvel | |
This function creates a Mesh struct with a number of vertices/edges/etc. It allocates the minimal number of CD layers needed. Currently not yet used, but will be soon in the upcoming BKE_new_mesh_from_curve_displist(). | |||
2018-05-08 | Multi-Object-Editing : Support for MESH_OT_solidify by Lucas Boutrot | Dalai Felinto | |
Maniphest Tasks: T54641, T54643 Differential Revision: https://developer.blender.org/D3218 | |||
2018-05-08 | Multi-Object-Editing Support for MESH_OT_wireframe by Lucas Boutrot | Dalai Felinto | |
Maniphest Tasks: T54641, T54643 Differential Revision: https://developer.blender.org/D3217 | |||
2018-05-08 | Edit Mesh: multi-object faces_shade_flat support by Pablo Dobarro | Dalai Felinto | |
Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3219 | |||
2018-05-08 | Multi-Object Editing: subdivide edgering support by Henry @Skippi | Dalai Felinto | |
Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3215 | |||
2018-05-08 | Multi object editing - face dissolve support by Mateusz Grzeliński | Dalai Felinto | |
Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3214 | |||
2018-05-08 | Extrude Widget: subscribe to operator settings | Campbell Barton | |
Needed so changing orientation refreshes. | |||
2018-05-08 | Add note about compat code in uber eval causing modifiers to be applied twice | Mai Lavelle | |
2018-05-08 | WM: log message bus operations | Campbell Barton | |
2018-05-08 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-05-08 | Cleanup: remove unused wmReport struct | Campbell Barton | |
2018-05-08 | WM: refresh tool on object mode switch | Campbell Barton | |
The tool manipulator could become disabled when set in the wrong mode. | |||
2018-05-08 | WM: publish Object.mode changes on mode switching | Campbell Barton | |
2018-05-08 | WM: quiet GCC redundant declaration warnings | Campbell Barton | |
2018-05-07 | Multi-Object-Editing : Support for Edge Dissolve by Lucas Boutrot | Dalai Felinto | |
With minor indentation changes by me. Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3211 | |||
2018-05-07 | Multi object editing - verticle dissolve support by Mateusz Grzeliński | Dalai Felinto | |
With changes by me: * Indentation (tabs) * Removing RNA_boolean_get tests out of the for loop. * Continue iterator if no selected vertice. Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3210 | |||
2018-05-07 | Extrude Widget: Add orientation to topbar | Campbell Barton | |
Add extrude operator that's intended to work on the current selection and be activated as a tool. | |||
2018-05-07 | Extrude Widget: orient correctly w/ rotated object | Campbell Barton | |
2018-05-07 | Extrude Widget: don't show when moving | Campbell Barton | |
2018-05-07 | Multi Object Smooth shading by Ethan Brierley | Dalai Felinto | |
With small changes by Dalai Felinto. Differential Revision: https://developer.blender.org/D3213 | |||
2018-05-07 | Fix: Select all didnt' work with COW pose bones | Joshua Leung | |
2018-05-07 | DRW: Fix incorrect blending function reset. | Clément Foucault | |
2018-05-07 | Modifier stack: move vgroup editing modifiers to new Mesh-based system. | Bastien Montagne | |
Some notes here: * Proximity with non-mesh objects (like curve, see TEST_2 scene in weightvg testfile) are not working currently. This is known TODO of COW depsgraph project. * Proximity modifier is slower, due to some other TODO pending on BVHTree creation/caching for Mesh. | |||
2018-05-07 | Modifier stack: add new get_texture_coords_mesh() helper. | Bastien Montagne | |
Will eventually fully replace get_texture_coords(). | |||
2018-05-07 | Fix ARMATURE_OT_layers_show_all now works with COW | Joshua Leung | |
2018-05-07 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
2018-05-07 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-05-07 | Fix (unreported) memleak when copying object with some modifiers. | Bastien Montagne | |