Revision e653f8f by William Reynish December 12, 2019, 08:30 (GMT) |
UI: Use property split layout for absolute shape keys Differential Revision: https://developer.blender.org/D6390 Author: Mikhail Rachinskiy (alm) Reviewed By: William Reynish, Campbell Barton |
Revision 132a932 by Campbell Barton December 12, 2019, 07:39 (GMT) |
Gizmo: use fallback tool for curve/armature edit modes |
Revision 2f1b891 by Campbell Barton December 12, 2019, 07:39 (GMT) |
Fix tool fallback being ignored with transform gizmos This only worked once the gizmo was displayed. |
Revision 464d3e9 by William Reynish December 12, 2019, 07:38 (GMT) |
Industry Compat keymap: Add Remesh shortcuts |
Revision 03bd44a by Campbell Barton December 12, 2019, 05:53 (GMT) |
Fix error in recent context menu update Some of them are panels, not menus. |
Revision da09bbc by Campbell Barton December 12, 2019, 04:50 (GMT) |
Cleanup: some variables had unused naming but were used |
Revision 8aadba6 by Campbell Barton December 12, 2019, 02:32 (GMT) |
UI: increase size of fallback tool popover |
Revision 80c156a by Campbell Barton December 12, 2019, 02:30 (GMT) |
UI: remove dummy tool drawing functions Caused extra empty space to be created with no contents. |
Revision f050fa3 by Germano Cavalcante December 12, 2019, 01:31 (GMT) |
Modifier: New Weld Modifier Part of T70240 This is the initial implementation of Weld Modifier. New features will be added later. ToDo: - Seams: restrict welding to vertices along boundary edges. - Edge Collapse: collapse edges below the length threshold. - New icon. - Some customdata are not being correctly interpolated. Differential Revision: https://developer.blender.org/D6383 |
Revision dc3a165 by Germano Cavalcante December 12, 2019, 01:21 (GMT) |
BLI_bvhtree_overlap_ex: add 'max_interactions' parameter No functional changes. Allows more performance control and is important for Weld Modifier. |
Revision b03066f by Bastien Montagne December 11, 2019, 18:53 (GMT) |
Cleanup: disable debug print define in override code. Thanks to Blazej Floch (@bfloch) for the head-up. |
Revision 7878adf by Jeroen Bakker December 11, 2019, 15:58 (GMT) |
DrawManager: Disable Clipping in material/rendered mode Viewport: Disable Clipping For EEVEE and External Renderers Currently it is possible that, when using viewport clipping, the display and tools communicate different information to the user then the renderer does. The reason is that the renderer does not support viewport clipping. Both EEVEE and Cycles do not support it. This patch will disable the clipping in all the tools and drawing code when the viewport drawing mode is `Material Preview` or `Rendered`. This patch introduces a `RV3D_CLIPPING_ENABLED` util that checks if clipping is enabled for the given `rv3d` and `v3d`. Also in places where it was needed we added the `ViewContext` as a carrier for the `View3D` and `RegionView3D`. There are a few areas in the tooling (select, projection painting) that still needs to be tackled after this patch. Reviewed By: fclem Differential Revision: https://developer.blender.org/D6047 |
Revision 61e0e93 by William Reynish December 11, 2019, 14:58 (GMT) |
Industry Compat keymap: Fix and remove keymap conflict Scale Cage was using the same shortcut as Insert Scale Keyframe (Shift-R) This isn't neccessary anyway since you can use the same key to cycle the tools. |
December 11, 2019, 12:13 (GMT) |
Add missing draw state check to OVERLAY_edit_mesh_draw Fix for T72309. The crash was caused by a missing check of the draw state, which resulted in dereferencing of a null pointer. Reviewed By: fclem Differential Revision: https://developer.blender.org/D6380 |
Revision 7683641 by Sybren A. Stüvel December 11, 2019, 11:24 (GMT) |
Depsgraph: add missing #include to DEG_depsgraph_query.h The `DEG_depsgraph_query.h` file uses the `ITER_BEGIN` and `ITER_END` macros defined in `BLI_iterator.h` without including that header. No functional changes. |
Revision f5e37af by Jeroen Bakker December 11, 2019, 10:59 (GMT) |
Cycles/OpenCL: Remove NULL PTR Workaround In the current OpenCL implementation we have a work-around for platforms that didn't support NULL pointers. We used to replace all NULLs and empty arrays with a pointer to a single byte on the OpenCL Device. During investigation of {T65924} it was asked to remove this work-around for testing. This change improves the render times. SCENE | BEFORE | AFTER --------------------+--------+------- bmw27 | 108 | 89 barbershop_interior | 867 | 673 classroom | 270 | 173 fishy_cat | 244 | 196 koro | 249 | 207 pavillon_barcelona | 582 | 414 Note that this change does not fix T65924 it just improves the rendering performance for OpenCL. We haven't tested this patch on all platforms so we should keep an eye out on the tracker. Reviewed By: sergey Differential Revision: https://developer.blender.org/D6391 |
Revision 57d2d8a by Campbell Barton December 11, 2019, 09:36 (GMT) |
CMake: recent removal of linked libs gave errors in some cases While I can't redo the error, it looks to be related to tbb & mkldnn. Adding back in this case for now. |
Revision 7f36db3 by Campbell Barton December 11, 2019, 07:09 (GMT) |
UI: show tool cycling shortcuts in the toolbar |
Revision 576d385 by Campbell Barton December 11, 2019, 07:04 (GMT) |
PyAPI: add utility functions get the size from an evaluated string Allows including null bytes in the resulting string. |
Revision f52d60a by Campbell Barton December 11, 2019, 05:13 (GMT) |
Fix bpy.extras.object_data_add use without an active space |
|