Releases: grische/blender
Releases · grische/blender
Blender v3.0.0-beta+v30.a0acb9bd0cc0
Fix T91444: Edge Loop Preview fails with two Mirror Modifiers The mirror modifiers merge option caused unnecessary re-ordering to the vertex array with original vertices merging into their copies. While this wasn't an error, it meant creating a 1:1 mapping from input vertices to their final output wasn't reliable (when looping over vertices first to last) as is done in BKE_editmesh_vert_coords_when_deformed. As merging in either direction is supported, keep the source meshes vertices in-order since it allows the vertex coordinates to be extracted. NOTE: Since this change introduce issues for some cases (e.g. bound modifiers like SurfaceDeform), this change is only applied to newly created modifiers, existing ones will still use the old incorrect merge behavior. Reviewed By: @brecht Maniphest Tasks: T93321, T91444 Differential Revision: https://developer.blender.org/D13355
Blender v3.0.0-beta+v30.2cc56495f3ce
UI: Fix alignment for recently added/edited icons The patch slightly modifies two recently added icons "FILE_BLEND" and "CURRENT_FILE" to better align them to the pixel grid, and change the design of "FILE_BACKUP" to avoid alignment and readability issues, as well as avoiding the outline version of the Blender logo which violates the official logo guidelines. Differential revision: https://developer.blender.org/D13346
Blender v3.0.0-beta+v30.3844e9dbe771
Fix (unreported): unlinked group input is not logged in geometry nodes Differential Revision: https://developer.blender.org/D13340
Blender v3.0.0-beta+v30.f749506163b7
Fix T93244: Cycles HIP not working with multi GPU rendering Use the correct device function (hipDeviceGet) for multi GPU setups, instead of hipGetDevice which just returns the default device. Differential Revision: https://developer.blender.org/D13323
Blender v3.0.0-beta+v30.1b2ee3cf2077
Fix T92090: Eevee crash with Intel HD 4000 and macOS 10.15.7 A recent security update to macOS 10.15.7 causes crashes when using Eevee and various other 3D viewport features. It appears that glGenerateMipmap is broken, causing a crash whenever its commands are flushed/submitted to the GPU. Ideally this would be fixed in a driver update, however it's unlikely this will happen. Earlier macOS versions have been receiving security updates for 2 years, and that window has just passed for 10.15. Further, computers with these GPUs can't upgrade to a newer macOS version. As a workaround, disable mipmaps on these GPUs, by setting the mipmap max level to 0 and not calling glGenerateMipmaps. Effects like depth of field also use mipmaps, but fill in the mip levels by other means. In those cases we keep the mipmap level. Differential Revision: https://developer.blender.org/D13295
Blender v3.0.0-beta+v30.fb0ea94c6303
Fix T85855: F-curves too thin on Mac Use the `GPU_SHADER_3D_POLYLINE_UNIFORM_COLOR` shader instead of `GPU_SHADER_2D_LINE_DASHED_UNIFORM_COLOR`. This is just a partial solution as "protected" fcurves still use the dashed shader. Differential Revision: https://developer.blender.org/D13290
Blender v3.0.0-beta+v30.fd2a155d068f
Fix T91797: Cycles volume rendering artifact with overlapping volumes With the new volume rendering code this was no longer accurate, we always need to use a new dimension for the next volume segment.
Blender v3.0.0-beta+v30.f829b86039cb
Cleanup: Correct copy paste error in comment Mistake from rB2743d746ea4f38c098512f6dd6fc33d5a62429d3
Blender v3.0.0-beta+v30.a040d2a93a7d
Fix T90592: Incorrect scrollbar range with backdrop `v2d->tot` rect was set for backdrop drawing. Set range before drawing scrollbars. Reviewed By: Severin Differential Revision: https://developer.blender.org/D13099
Blender v3.0.0-beta+v30.62da41d63dd9
Fix: Incorrect socket identifier versioning There were two issues: - The third math node socket does not exist in old enough files. - The comment incorrectly referred to the vector math node. Differential Revision: https://developer.blender.org/D13219