December 2, 2020, 14:38 (GMT) |
December 2, 2020, 14:38 (GMT) |
Functions: add generic pointer class This class represents a pointer whose type is only known at runtime. |
December 2, 2020, 14:38 (GMT) |
Functions: add move operations to CPPType Those are sometimes needed when dealing with c++ types in a generic way. |
December 2, 2020, 14:33 (GMT) |
Fix T83293: crash when selecting bone This partially reverts rBe922dd7d8a307c54d49bc01649a12610b022192b. The issues fixed by that commit is still fixed. Reviewers: fclem |
December 2, 2020, 14:30 (GMT) |
December 2, 2020, 14:18 (GMT) |
Deps: Additional changes for PugiXML on macOS This commit expands the Windows-specific code in rBdca9aa0053f7 and Linux-specific code in rB33b7d53df08a. It also fixes a capitalization issue in FindPugiXML.cmake |
December 2, 2020, 14:17 (GMT) |
GPU: Blacklist unsupported GPUs that crash during startup. Since Blender 2.91 the TeraScale 2 based cards crash during startup. This patch will show the user a screen that the platform they are using isn't supported. The GPUs have been carefully handpicked from dozens of reports. T83124, T83127, T83103, T83091, T83045, T83065, T82750, T82889, T82925, T82640, T82429, T82436, T82446. |
December 2, 2020, 14:08 (GMT) |
Point Separate Node: Change has_attribute function |
December 2, 2020, 13:27 (GMT) |
Fix T83161: Crash when moving ruler endpoints and opening or closing the toolshelf `invert_snap` could be called before `snap_gizmo->keymap` was found. Use the lazy initialization in `invert_snap` then. |
December 2, 2020, 12:22 (GMT) |
Transform: Correct Mirror for Object Mode along arbitrary axis This fixes T68521, T82334. The object are not properly mirrored in object mode. For mirroring an object that has an arbitrary rotation along the X axis this is the procedure: 1. mirror x location. 2. negate x scale of the 3. negate y and z component of the rotation (independent of which rotation mode is used). This knowledge applies now for all angles and axes to finally make the mirror operation work in object mode. The new mirror function has the downside that it can not (in this form) be used with proportional editing. This is no problem since the old behavior can still be replicated by scaling with -1 along any axis. The solution to get perfect mirrors can not work for scaling in general, because in that case there could be scew created. Reviewed By: mano-wii Differential Revision: https://developer.blender.org/D9625 |
December 2, 2020, 12:21 (GMT) |
tag attributes as modified, and remove any stale normal data |
December 2, 2020, 12:13 (GMT) |
Merge branch 'master' into cycles_procedural_api |
December 2, 2020, 11:57 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-io |
December 2, 2020, 11:52 (GMT) |
Merge branch 'master' into greasepencil-object Conflicts: build_files/cmake/platform/platform_unix.cmake |
December 2, 2020, 11:35 (GMT) |
Fix T83119: Crash with topology mirror affecting a hidden vertex Caused by rBba97da21acf2. For non-topology mirror hidden verts were never respected/included in EDBM_verts_mirror_cache_begin (they were excluded from the kdtree). Prior to said commit, hidden mirrored verts that were still in the map would have been excluded in a separate loop over vertices in 'editmesh_mirror_data_calc()' by checking BM_ELEM_HIDDEN. Due to the new nature of this function this check was now moved to EDBM_verts_mirror_cache_begin. Maniphest Tasks: T83119 Differential Revision: https://developer.blender.org/D9673 |
December 2, 2020, 10:20 (GMT) |
Add Custom Falloff Curve to the Vertex Weight Proximity Modifier. The Vertex Weight Edit Modifier already got the Custom Curve, there was no real reason for the proximity not to have it as well. With some fixes by Bastien Montagne (@mont29). Reviewed By: mont29 Differential Revision: https://developer.blender.org/D9594 |
December 2, 2020, 10:18 (GMT) |
Fix T83300: constant scene refreshing in Cycles with empty volumes This infinite loop is caused by a conflict between the volume mesh creation which unintentionally clears the shaders before early exiting when no grid is found, and the Blender exporter which adds back the shaders causing us to reupdate as the shaders changed. To fix this simply preserve the shaders on the Volume node. |
December 2, 2020, 09:13 (GMT) |
Fix build error on builds without audaspace This was caused by incorrect argument type in dummy function `rna_Sequences_new_sound()` Caused by 13ca11ac52a8 |
Revision 6f1e5b6 by Alexander Gavrilov December 2, 2020, 09:13 (GMT) |
tweak: copy transforms |
December 2, 2020, 08:29 (GMT) |
Fix T83090: Multiple warnings accessing brush enum data. We already have generic enums for empty and default 'none' value. |
|
|
|


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