Blender Git Commits

Blender Git "master" branch commits.

Page: 603 / 5574

August 28, 2020, 20:09 (GMT)
Fix T80195: crash when invoking tooltips on MacOS

Problem introduced in rBadd48c007428.
`UI_but_string_info_get` can change the value of the args.
August 28, 2020, 20:09 (GMT)
tmp
August 28, 2020, 16:58 (GMT)
Fix for T75369: Text Editor Line Color

Use correct text color when syntax highlighting is off but line numbers are on.

Differential Revision: https://developer.blender.org/D7337

Reviewed by Hans Goudey
August 28, 2020, 16:30 (GMT)
UI: Do Not Display Negative Zero Floats

Display negative zero floats as regular zero. Does not alter underlying value.

Differential Revision: https://developer.blender.org/D4795

Reviewed by Brecht Van Lommel
August 28, 2020, 16:04 (GMT)
Cleanup: clang-format
August 28, 2020, 16:03 (GMT)
cleanup: Fix style issue in sculpt.c

At first sight this code should not build at all
but due to the use of macro's that look like functions
this seemingly has no issues building.

Clang-format alerted me to this strange bit of code
by placing the `if` on it's own line for some reason.

added the missing brackets, and clang-format is happy
again.
August 28, 2020, 15:49 (GMT)
Change cmake configs for full and release to enable WITH_GMP.
August 28, 2020, 15:47 (GMT)
Cleanup: Fix build error with msvc

`ssize_t` is not a standardized type (it's a posix type)
given the line in question here is calculating the size
of a memory allocation there's no logical way this
should ever be negative.

I do not know this code too well and was unsure if
`mdverts->totweight` could ever be < 0, so I protected
it with a clamp, just in case.
August 28, 2020, 15:43 (GMT)
Fix to previous commit to allow building without WITH_GMP.
August 28, 2020, 15:01 (GMT)
Merge newboolean branch into master.

This is for design task T67744, Boolean Redesign.
It adds a choice of solver to the Boolean modifier and the
Intersect (Boolean) and Intersect (Knife) tools.
The 'Fast' choice is the current Bmesh boolean.
The new 'Exact' choice is a more advanced algorithm that supports
overlapping geometry and uses more robust calculations, but is
slower than the Fast choice.
The default with this commit is set to 'Exact'. We can decide before
the 2.91 release whether or not this is the right choice, but this
choice now will get us more testing and feedback on the new code.
August 28, 2020, 14:58 (GMT)
Merge branch 'blender-v2.90-release' into master
August 28, 2020, 14:57 (GMT)
Blenloader: add api function for accessing packedfile address map

This is needed to move direct_link_packedfile out of readfile.c for T76372.
August 28, 2020, 14:51 (GMT)
Fix T80104: Crash on making material local.

Problem is again with the embedded data, we want to make those local
together with their owner ID, but sometimes we are actually dealing with
copies here, which are inheritently already local.

Code did not considered that possibility before, leading to access to a
NULL `lib` pointer.

This should also be back-ported to 2.83 LTS release.

Maniphest Tasks: T80104

Differential Revision: https://developer.blender.org/D8731
August 28, 2020, 14:50 (GMT)
Fix T80064: Adding mask curve points doesn't work around endpoints
August 28, 2020, 14:29 (GMT)
Blenloader: new api function to check if reading is for undo
August 28, 2020, 14:10 (GMT)
Refactor: move Lattice .blend I/O to IDTypeInfo callbacks
August 28, 2020, 13:49 (GMT)
Refactor: move Mesh .blend I/O to IDTypeInfo callbacks

I'm also adding `BKE_id_blend_write`, so that it can be accessed
outside of `readfile.c`.
August 28, 2020, 13:45 (GMT)
GPU: Fix Segmentation Fault Freeing Failed Shader

The CPP Shader class does not initialize the interface attribute.
What will crash when deleting the shader.

Reviewed By: Cl�ment Foucault

Differential Revision: https://developer.blender.org/D8740
August 28, 2020, 13:43 (GMT)
Revert "GPU: Fix Segmentation Fault Freeing Failed Shader"

This reverts commit c28432680971f54ebe95cc953606a3a4d3bc5c7c.
August 28, 2020, 13:28 (GMT)
Fix building without bullet support

The new BKE_rigidbody_is_affected_by_simulation function was in side the
WITH_BULLET ifdef guard.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021