September 29, 2021, 10:53 (GMT) |
Fix T88954: Rearranging of modifiers for linked objects no longer works. There would be no modifier set in context in drag and drop case, in that case try to get active modifier from active object instead. |
September 29, 2021, 10:40 (GMT) |
Fix T91756: String to Curve node produces NaN when size is zero |
September 29, 2021, 10:33 (GMT) |
fix a char* that should have been a const char *. |
September 29, 2021, 10:32 (GMT) |
fix linux compile error |
September 29, 2021, 10:29 (GMT) |
One more clay fix |
September 29, 2021, 10:03 (GMT) |
UI: swap tool and regular header Swap the tool-header and header order so the tool-header so the header is always next to the window edge. Note that files saved in 3.0 will have overlapping headers when opened in any version of Blender before this commit. Reviewed By: Severin, fsiddi Maniphest Tasks: T91536 Ref D12631 |
September 29, 2021, 09:54 (GMT) |
Merge branch 'master' into tracking_tools |
September 29, 2021, 09:54 (GMT) |
Sculpt: fix various issues with clay brushes * No longer applies size pressure mapping twice * Fixed hardness setting not being applied. |
Revision f8cfd7e by Clément Foucault (draw-viewport-data, eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) September 29, 2021, 09:31 (GMT) |
Merge branch 'master' into draw-viewport-data # Conflicts: # source/blender/draw/DRW_engine.h # source/blender/draw/intern/draw_manager.c # source/blender/draw/intern/draw_manager.h |
Revision dc0c074 by Clément Foucault (draw-viewport-data, eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) September 29, 2021, 09:24 (GMT) |
Cleanup: Remove compiler warning and fix some comments |
Revision ab6a6ff by Clément Foucault (eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) September 29, 2021, 09:14 (GMT) |
Cleanup: Remove compiler warnings |
Revision 2994b6d by Clément Foucault (eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) September 29, 2021, 09:14 (GMT) |
EEVEE: Fix crash when destroying the Instance (in debug build) This was caused by the StructArrayBuffer wrapper not being tagged as NonMovable. The UBO was in fact being freed at creation time in debug build, but the pointer was kept as valid in the copied wrapper. Changing the higher level structure to not use the copy constructor to avoid this. |
September 29, 2021, 09:01 (GMT) |
Fix T91802: vertex color layer name collides with itself Vertex colors are already included in `mesh.attributes`. So they don't have to be added to the collision checks separately. |
September 29, 2021, 08:55 (GMT) |
Fix T91767: crash when instancing geometry coming from modifier The issue was that the `GeometrySet` that comes from the modifier does not have full ownership of the mesh for legacy reasons to avoid copies. Calling `ensure_owns_direct_data` makes sure that the geometry set actually owns the geometry so that it can be instanced. |
September 29, 2021, 08:19 (GMT) |
Sculpt: fix change in accumulate setting now applying until next stroke. |
September 29, 2021, 08:14 (GMT) |
Sculpt: fix mesh filter brush |
September 29, 2021, 08:10 (GMT) |
Geometry Nodes: instance on points in instances For consistency with other nodes, we also want to process all instances in the Points input independently. This allows for more efficient instancing of many objects but also leads to nested instancing. All instances are processed in their local space, so that instances don't have to be realized. Differential Revision: https://developer.blender.org/D12660 |
September 29, 2021, 07:58 (GMT) |
Fix/bypass doversion for wire new colors Some cases were not covered by the original doversion in 4a0ddeb62bb. For now we make it always change the wire color regardless of whether it was changed before or not. This do a subversion bump. |
September 29, 2021, 07:53 (GMT) |
UV: Pack to closest/active UDIM Implements T78397 Extends the functionality of pack islands operator to allow packing UVs to either the closest or active UDIM tile. This provides 2 new options for packing UVs : * Closest UDIM: Selected UVs will be packed to the UDIM tile they were placed on. If not present on a valid UDIM tile, the UVs will be packed to the closest UDIM in UV space * Active UDIM: Selected UVs will be packed to the active UDIM image tile In case, no image is present in the UV editor, then UVs will be packed to the tile on the UDIM grid where the 2D cursor is located. Reviewed By: campbellbarton Maniphest Tasks: T78397 Ref D12680 |
September 29, 2021, 07:48 (GMT) |
UV Editor: Grid and snapping improvements Implements T89789, T89792, custom grid (described as dynamic grid in T78389) and UV grid snapping (T78391) Replaces the default UV editor grid with 2 new types of grid : * Custom grid: Allows the user to create an NxN grid, where the value of N is specified by the user. * Subdividing grid: Subdivides the UV editor grid when the user zooms in the viewport and vice versa when zooming out. UV snapping improvements : * Increment snapping: Increment values for snapping are calculated based on which grid type is being used in the UV editor (subdividing or custom). In general the increment value is equal to the distance between 2 visible grid lines. * Absolute grid snap: New toggle added to increment snapping option in the UV editor, allows UV grid snapping during translation. Reviewed By: campbellbarton Ref D12684 |
|
|
|


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