May 3, 2018, 09:21 (GMT) |
First pass at porting mesh_calc_modifiers from DerivedMesh to Mesh DerivedMesh is almost completely removed from the main loop. Added `_dep` to dm pointers to make usage of them easy to locate by searching for `dm_dep`. Still some work to do. It looks like some of these code paths aren't entered into, maybe things could be simplified if we can be sure of whats actually needed. |
May 3, 2018, 09:20 (GMT) |
UI: Fix region_draw_azone_tab_plus missing/broken background. This was due to the background being drawn by a batch that had its VAO generated in the windows "UI" context. Since we use the DRW ogl context to draw the entire area, we have to regenerate the VAO for thoses UI batches to be drawn correctly. |
May 3, 2018, 09:17 (GMT) |
Port various util functions from DerivedMesh to Mesh Adds the following functions which are duplicates of their `DerivedMesh` counterparts: - `apply_vert_coords` - `mesh_set_only_copy` - `create_orco_mesh` - `add_orco_mesh` - `calc_weightpaint_vert_array_mesh` - `mesh_update_weight_mcol` - `mesh_init_origspace` |
May 3, 2018, 08:55 (GMT) |
Workbench: Show 3D Cursor Overlay |
May 3, 2018, 08:55 (GMT) |
Add modifier_deformVerts_ensure_normals Same as modwrap_deformVerts but for Mesh |
May 3, 2018, 08:55 (GMT) |
Add BKE_mesh_is_valid |
May 3, 2018, 08:55 (GMT) |
Add modifier_deformVerts_ensure_normals Same as modwrap_deformVerts but for Mesh |
May 3, 2018, 07:59 (GMT) |
Initialize alpha discard for uiWidgetBaseParameters No functional change, just playing safe and documenting how to initialize the parameter in most of the cases. |
May 3, 2018, 07:14 (GMT) |
Workspace: better default for ambient light |
May 3, 2018, 07:03 (GMT) |
Merge branch 'blender2.8' into blender2.8-workbench |
May 3, 2018, 07:02 (GMT) |
Workbench: Shadow groups - A collection has an override for casting shadows. When not set, the objects in the collection will not cast any shadows. |
May 3, 2018, 06:31 (GMT) |
Merge branch 'master' into blender2.8 |
May 3, 2018, 06:20 (GMT) |
Cleanup: split out extrude spin/screw Since these will have their own manipulators, its more convenient to keep them separate. |
May 3, 2018, 05:33 (GMT) |
WM: warn when tool widget not found This happens when testing adding tools, assert isn't useful. |
May 3, 2018, 05:22 (GMT) |
Cleanup: trailing space |
May 3, 2018, 05:21 (GMT) |
Cleanup: remove axis bounds ifdef This was added for scale-cage manipulator, but seems generally useful. |
May 3, 2018, 05:19 (GMT) |
Transform: expose 3D center/axis calculation This is needed for other manipulator placement. |
May 3, 2018, 05:09 (GMT) |
WM: add function to access last_properties |
May 3, 2018, 00:26 (GMT) |
Metaball: pointers used in `DRW_shgroup_call_dynamic_add` don't need to hold the reference. |
May 2, 2018, 18:49 (GMT) |
Armature: Envelope: Small cleanup + don't smooth the distance display. The actual weighting calculation is not smooth as the bone display. The bone itself can be smooth for esthetic purpose but the distance display should match the underlying weighting formula. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021