Blender Git Commit Log

All Blender Git commits.

Page: 1772 / 8462

March 17, 2020, 15:54 (GMT)
Fix crash when rendering Eevee/Workbench while VR session runs

We have to set the main draw-manager mutex.

Also some related cleanup.
March 17, 2020, 15:46 (GMT)
Fix T74838: fix dereferencing of NULL in sculpt_no_multires_poll when no active object exists

Fix crash when the operator search is used while no active object exists. The cause of the issue is an attempt to dereference `ob` when it is `NULL`. Therefore this patch checks the return value of `SCULPT_mode_poll()` first, to ensure that `ob` isn't `NULL`.

Reviewed By: pablodp606

Maniphest Tasks: T74838

Differential Revision: https://developer.blender.org/D7156
March 17, 2020, 15:46 (GMT)
GPencil: Cleanup matrix multiplication

March 17, 2020, 15:42 (GMT)
GPencil: Simplify Parent to Layer code and solve issue with bones

March 17, 2020, 15:41 (GMT)
Multires: Fix Apply Base when there are deform modifiers

Their effect was applied twice after hitting Apply Base since the
operator was also applying deformation caused by those modifiers.
March 17, 2020, 15:41 (GMT)
Multires: Add utility to create deformed base mesh

The new function will use original object as a starting point
and apply all enabled deformation modifiers prior to the multires.
March 17, 2020, 15:41 (GMT)
Mesh: Fix applying deform modifier up to index

The code would have break the first (deform only) modifiers
once the index is reached, but it will not prevent second
loop (over remaining modifiers) from run.

This was applying deform modifier twice in some conditions:
having single deform modifier and calculating deformed mesh
up to the first modifier (index=0).
March 17, 2020, 15:41 (GMT)
Mesh: Add utility to calculate deform modifier up to index

Intention is to be used to create mesh at the state which is an input
to the multires modifier.
March 17, 2020, 15:41 (GMT)
Multires: Cleanup, argument naming and order

Use full argument name.

Also order arguments in the generosity order: from depsgraph
(which has everything) to object (which contains multires)
specific multires modifier.
March 17, 2020, 15:41 (GMT)
Multires: Cleanup, remove redundant argument

Scene can be queried from the dependency graph.
March 17, 2020, 15:40 (GMT)
Merge branch 'soc-2019-openxr' into vr_scene_inspection
March 17, 2020, 15:40 (GMT)
Merge branch 'temp-openxr-blenderside' into soc-2019-openxr
March 17, 2020, 15:36 (GMT)
Revert changes to generalize 3D View Shading options button layout
March 17, 2020, 15:28 (GMT)
Make it obvious that the DRW context getters are not for general use
March 17, 2020, 15:12 (GMT)
Fluid: Fixes for new abort bake faster feature

In addition to previous commit that made it possible to abort bakes faster.
March 17, 2020, 14:50 (GMT)
Fix compile error when compiling with WITH_XR_OPENXR disabled (tm)
March 17, 2020, 14:44 (GMT)
Always sync VR view shading with the 3D View the session was started in

Added a notifier subtype so that we can avoid unnecesarry updates of the
VR shading settings.
The VR session now needs to be invoked from a 3D View.
March 17, 2020, 14:02 (GMT)
Add experimental global undo speedup.

The feature is hidden behind an experimental option, you'll have to
enable it in the preferences to try it.

This feature is not yet considered fully stable, crashes may happen, as
well as .blend file corruptions (very unlikely, but still possible).

In a nutshell, the ideas behind this code are to:
* Detect unchanged IDs across an undo step.
* Reuse as much as possible existing IDs memory, even when its content
did change.
* Re-use existing depsgraphs instead of building new ones from scratch.
* Store accumulated recalc flags, to avoid needless re-compute of things
that did not change, when the ID itself is detected as modified.

See T60695 and D6580 for more technical details.
March 17, 2020, 13:46 (GMT)
Cleanup: rename function

This function was missed in rBec471a9b1c1.

Differential Revision: https://developer.blender.org/D7155
March 17, 2020, 12:56 (GMT)
OverlayEngine: crash when using hidden faces

Unreported Crash. When hidden faces are active (retopology) the depth
test could fail as the default framebuffers aren't set. This patch will
check if we are rendering a depth only and skip the clearing of the
buffer.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021