Blender Git Commit Log

All Blender Git commits.

Page: 1796 / 8462

March 9, 2020, 15:00 (GMT)
Fix T74533: Crash when entering sculpt mode

Apparently this happened when the object is in a flat view and has
customdata `CD_SCULPT_FACE_SETS`

Differential Revision: https://developer.blender.org/D7073
March 9, 2020, 14:30 (GMT)
fix after merge
March 9, 2020, 14:27 (GMT)
Merge branch 'master' into functions
March 9, 2020, 13:57 (GMT)
Avoid queries on inaccessible session state

On the Blender side we now use a more narrow definition of when a
session is considered running than the OpenXR specification does.

Also does related cleanup.
March 9, 2020, 13:47 (GMT)
Cleanup: Replace ABS/SQUARE/CUBE with function calls

While it might be handy to have type-less functionality which is
similar to how C++ math is implemented it can not be easily achieved
with just preprocessor in a way which does not have side-effects on
wrong usage.

There macros where often used on a non-trivial expression, and there
was at least one usage where it was causing an actual side effect/bug
on Windows (see change around square_f(sh[index++]) in studiolight.c).

For such cases it is handy to have a function which is guaranteed to
have zero side-effects. The motivation behind actually removing the
macros is that there is already a way to do similar calculation. Also,
not having such macros is a way to guarantee that its usage is not
changed in a way which have side-effects and that it's not used as an
inspiration for cases where it should not be used.

Differential Revision: https://developer.blender.org/D7051
March 9, 2020, 13:11 (GMT)
Cleanup: clang-format
March 9, 2020, 13:02 (GMT)
Transform Snap Object: Remove depsgraph when creating context

Currently, this change does not bring functional changes.
But it is necessary to extend the use of the snap system for gizmos,
since, after a Undo, the `depsgraph` pointed by the `snap_context`
has its memory invalidated.

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D7013
March 9, 2020, 11:49 (GMT)
Cleanup: ParticleSettings: Move to IDTypeInfo and remove unused BKE API.
March 9, 2020, 11:49 (GMT)
Cleanup: PaintCurve: Move to IDTypeInfo and remove unused BKE API.
March 9, 2020, 11:49 (GMT)
Cleanup: CacheFile: Move to IDTypeInfo and remove unused BKE API.
March 9, 2020, 11:49 (GMT)
Cleanup: WorkSpace: Move to IDTypeInfo and remove unused BKE API.
March 9, 2020, 11:49 (GMT)
Cleanup: WindowManager: Move to IDTypeInfo and remove unused WM API.

Getting rid of one static 'registered' callback in BKE, yeah!
March 9, 2020, 11:48 (GMT)
Fix shading options missing in 3D View popover

Wasn't actually returning the poll() result during regular usage (i.e.
not re-used for scene or VR view shading options).
March 9, 2020, 11:41 (GMT)
Fix use-after-free when closing Blender with running VR session

Somehow two wm_xr_data_destroy() calls ended up there, probably a merge
conflict.
March 9, 2020, 11:20 (GMT)
Merge branch 'soc-2019-openxr' into vr_scene_inspection
March 9, 2020, 10:56 (GMT)
Merge branch 'temp-openxr-blenderside' into soc-2019-openxr
March 9, 2020, 10:55 (GMT)
Merge branch 'temp-openxr-ghostxr' into temp-openxr-blenderside
March 9, 2020, 10:31 (GMT)
Merge branch 'master' into temp-openxr-ghostxr
March 9, 2020, 09:44 (GMT)
Revert "Constraints: remove special meaning of Local Space for parentless Objects."

This reverts commit 7728bfd4c45c634ba6b62e149176425ec5779945.

Although this brings back an inconsistency in the behaviour of
constraints on objects and bones, people were relying on the old
behaviour, and the new behaviour broke their files.

It is still desired to remove this inconsistency, but it will happen
more gradually.
March 9, 2020, 07:52 (GMT)
Merge branch 'master' into greasepencil-object
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021