January 22, 2021, 05:00 (GMT) |
Fix dope-sheet exiting edit-mode when activating an object Regression from d8992192e5512380f57433df113f3e3f8b22f7cb The original code relied on having a separate edit-object pointer than the active object. |
January 22, 2021, 04:45 (GMT) |
Merge branch 'blender-v2.92-release' |
January 22, 2021, 04:43 (GMT) |
Fix undo crash on active object change without exiting edit-mode While the previous fix for T84920 is correct, the crash could still be triggered by changing the active object while in edit-mode. Ensure stale data isn't used by tagging for depsgraph update when edit-mode data is freed on undo. While exiting edit-mode normally does this, it's possible to set the active object to a non edit-mode mesh, skipping the mode-switch operator and it's depsgraph tagging. |
January 22, 2021, 01:42 (GMT) |
Merge branch 'blender-v2.92-release' |
January 22, 2021, 01:42 (GMT) |
Merge branch 'blender-v2.92-release' |
January 22, 2021, 01:38 (GMT) |
Fix T84920: Crash undoing object activation in the outliner Regression from d8992192e5512380f57433df113f3e3f8b22f7cb The original code relied on having a separate edit-object pointer than the active object. Use a utility function to avoid code duplication as there are other areas that have similar functionality. |
January 22, 2021, 01:38 (GMT) |
Fix marker camera switch + undo crashes in edit-mode Selecting markers and cameras could crash when in edit-mode. Only support this in object mode as mode-switching as part of activating cameras doesn't seem like a priority. This has the same root cause as T84920. |
Revision 34eaf62 by Hans Goudey (temp-geometry-nodes-attribute-domain-conversion, temp-geometry-nodes-normal-attribute) January 22, 2021, 00:07 (GMT) |
Geometry Nodes: Support the "normal" attribute The `normal` attribute is a bit special for a few reasons: - It has the special CD_NORMAL custom data type even though it is just a float3. - It is sometimes stored in the `MVert` array as a vector of shorts instead of in a separate custom data layer. - The custom data layer does not have a default name, so we can't count on addressing it by name. - It can exist on multiple domains, meaning that polys, vertices, and corners can all have the "normal" attribute. All of these combined raise a lot of questions about how to properly support reading and writing from this attribute. The whole idea that it should be valid to address an attribute with the same name on multiple domains is challenging for the attribute code. This branch currently supports reading normals stored in the `MVert` layer and in `CD_NORMAL` layers. I'm not at all sure that this is the ideal way of dealing with this situation, but it's a start. |
January 21, 2021, 22:24 (GMT) |
Merge branch 'blender-v2.92-release' |
January 21, 2021, 22:23 (GMT) |
Fix T84896: Boundary brush not affected by automasking This uses the values form the stroke automasking cache to control the falloff of all deformers in the boundary brush. Usually this is already considered in the general brush falloff function for the rest of the brushes, but this is one of the exceptions where the brush implements its custom falloff. Reviewed By: JacquesLucke Maniphest Tasks: T84896 Differential Revision: https://developer.blender.org/D10161 |
January 21, 2021, 21:56 (GMT) |
Fix editors showing old data-block name after renaming in Outliner E.g. the graph editor channels list would still show the old name of a material that was renamed in the Outliner. Same for the Asset Browser when showing data-blocks in the "Current File" repository. The Outliner didn't send the notifier for some data-block types that editors listen to for data-block name changes. |
January 21, 2021, 21:23 (GMT) |
Fix Asset Browser showing old name after renaming data-block The "Current File" asset library didn't get refreshed after the data-block name changed. But rather than entirely refreshing the file list, or doing possibly problematic partial refreshes, reference the data-block name directly, so a simple redraw gets the new name displayed. Addresses T83751 |
January 21, 2021, 20:59 (GMT) |
Merge branch 'blender-v2.92-release' |
January 21, 2021, 20:58 (GMT) |
GPencil: Deactivate interpolation of gpencil curves To avoid unexpected behavior and desync issues with stroke and curve data, the interpolation operators are deactivated in curve edit mode. |
January 21, 2021, 19:52 (GMT) |
Move to header with red icon, add a type switch |
January 21, 2021, 18:39 (GMT) |
Merge branch 'master' into temp-node-error-messages |
January 21, 2021, 16:19 (GMT) |
UI: Transform Arrow Cursor Refactor Mouse cursors used during transforms made to work better with changes of user scale and line width. Differential Revision: https://developer.blender.org/D9668 Reviewed by Campbell Barton |
January 21, 2021, 16:02 (GMT) |
Geometry Nodes: fix losing data when attribute has incorrect type Differential Revision: https://developer.blender.org/D10165 |
January 21, 2021, 15:49 (GMT) |
Geometry Nodes: new Attribute Sample Texture node This node allows sampling a texture for every vertex based on some mapping attribute. Typical attribute names are the name of a uv map (e.g. "UVMap") and "position". However, every attribute that can be converted to a vector implicitly is supported. It should be noted that as of right now, uv map attributes can only be accessed after a Point Distribute node. Ref T82584. Differential Revision: https://developer.blender.org/D10121 |
January 21, 2021, 15:47 (GMT) |
Windows: Add "--debug-cycles" argument to "blender_debug_gpu.bat" batch file This extends the "blender_debug_gpu.bat" batch file to also be useful for triaging Cycles problems. OptiX initialization errors or problem while iterating CUDA devices are only logged when the `--debug-cycles` flag is specified, so adding that here. Reviewed By: brecht, LazyDodo Differential Revision: https://developer.blender.org/D10167 |
|
|
|


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