Blender Git Commit Log

All Blender Git commits.

Page: 1320 / 8462

August 28, 2020, 14:52 (GMT)
Merge branch 'master' into greasepencil-edit-curve

Conflicts:
source/blender/blenloader/intern/writefile.c
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:44 (GMT)
Quiet a warning in non-debug build.
August 28, 2020, 14:29 (GMT)
Blenloader: new api function to check if reading is for undo
August 28, 2020, 14:27 (GMT)
Merge branch 'master' into newboolean
August 28, 2020, 14:21 (GMT)
Moved orientation etc tests into BLI_math_boolean.hh.

These tests are only used by the delaunay, mesh_intersect,
and mesh_boolean files. At the suggestion of Brecht, moving
them into BLI_math_boolean.hh and math_boolean.cc.
August 28, 2020, 14:12 (GMT)
Merge branch 'asset-metadata' into asset-browser
August 28, 2020, 14:10 (GMT)
Refactor: move Lattice .blend I/O to IDTypeInfo callbacks
Revision a01fcfc by Julian Eisel (asset-browser, asset-metadata)
August 28, 2020, 14:10 (GMT)
Keep assets local to the file, don't copy them

Previously my idea was that when creating an asset for the user
repository, we'd always create a deep copy of the data-block for storage
in the repository.
However for the initial design, we decided to not let Blender
automatically save things into a repository. The user has to mark a
data-block as asset and save the file, so the asset is stored as part of
that file. By adding a path to the Preferences, all .blend files in that
path become part of a repository and users can then access their assets
in different projects through the Asset Browser (not done yet).

Because of this, the operator is now called "Make Asset" again, not
"Create Asset". We don't create a new asset, we just add asset data to
an existing data-block.
August 28, 2020, 14:08 (GMT)
Fix face element import: index out of range crash
August 28, 2020, 13:54 (GMT)
Merge branch 'master' into uvimage-unavailability-grid
August 28, 2020, 13:52 (GMT)
Support dragging assets from Asset Browser into viewport

This should work for objects, groups, materials, images. It can be added
for more data-block types.

The Asset Browser UI code basically forwards some asset information
(like the path) to the general UI code. This can then append the asset's
data-block once dropping it into the viewport.
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:38 (GMT)
Merge branch 'master' into uvimage-unavailability-grid
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.
Revision b4a608c by Bastien Montagne (master)
August 28, 2020, 13:09 (GMT)
Merge branch 'blender-v2.90-release' into master
August 28, 2020, 13:05 (GMT)
DNA: add pragma once to dna_type_offsets.h

Sometimes, this generated file is included more than once,
so it should have an include guard.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021