Skip to content

Releases: grische/blender

Blender v3.0.0-beta v30.a0acb9bd0cc0

25 Nov 18:23
Compare
Choose a tag to compare
Pre-release
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

24 Nov 18:27
Compare
Choose a tag to compare
Pre-release
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

24 Nov 18:22
Compare
Choose a tag to compare
Pre-release
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

23 Nov 18:21
Compare
Choose a tag to compare
Pre-release
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

21 Nov 18:22
Compare
Choose a tag to compare
Pre-release
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

20 Nov 18:22
Compare
Choose a tag to compare
Pre-release
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

19 Nov 18:24
Compare
Choose a tag to compare
Pre-release
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

17 Nov 18:20
Compare
Choose a tag to compare
Pre-release
Cleanup: Correct copy paste error in comment

Mistake from rB2743d746ea4f38c098512f6dd6fc33d5a62429d3

Blender v3.0.0-beta v30.a040d2a93a7d

16 Nov 18:21
Compare
Choose a tag to compare
Pre-release
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

15 Nov 17:19
Compare
Choose a tag to compare
Pre-release
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