Blender Git Commits

Blender Git "master" branch commits.

Page: 1190 / 5574

May 17, 2019, 08:38 (GMT)
Report an error when trying to remove non-in-main datablock

After recent dependency graph API changes it became easy to violate
ownership design (since its changed) and request removal of out-of-main
temporary mesh. This confuses Blender and can cause crashes/locks.

Fixes T64731: Blender freezes after assigning result of object.to_mesh()
May 17, 2019, 08:34 (GMT)
API Docs: add example use cases for mesh functions, fix wrong description
May 17, 2019, 08:24 (GMT)
Depsgraph: State behavior details more explicitly
May 17, 2019, 08:01 (GMT)
Fix T64713: Link to Collection Textfield does not become active
automatically
May 17, 2019, 05:02 (GMT)
Mesh Select: use select context instead of static structs

This patch does not bring any functional change, but it does expose
some utilities that can be very useful to correct occlusion and
performance problems of Circle Select and similar.
Creating a selection context still makes it easier to track issues.
May 17, 2019, 04:11 (GMT)
Fix face mask edge select drawing

All edges were drawing black.
May 17, 2019, 04:04 (GMT)
3D View: Support texture paint mask clipping
May 17, 2019, 02:48 (GMT)
UI: add tool panel for node editor, use tabs

This follows the 3D view, adding an "Options" tab.
May 17, 2019, 00:03 (GMT)
makesdna: Fix build error on win32.

Win32 has some special struct alignment rules that makesdna
is not warning about. See

https://developer.blender.org/T63164#652815

for details.
May 16, 2019, 18:25 (GMT)
Tests: add more descriptive messages when idiff is not available

Based on patch contributed by Diana Picus in D4355.
May 16, 2019, 18:15 (GMT)
Preference: don't autosave preferences when running with --factory-startup

This case is likely intended to be temporary, for manual or automated tests.
May 16, 2019, 18:01 (GMT)
Theme: Update Blender Light to match viewport and default theme.
May 16, 2019, 17:58 (GMT)
Images: more tweaks to save all modified images

Support showing warning messages before saving for cases that we can detect
in advance, to be used by quit dialog.
May 16, 2019, 17:53 (GMT)
Theme: Match new Outliner color settings with viewport.
May 16, 2019, 17:53 (GMT)
Theme: stick bones too bright and vertex select too dark.
May 16, 2019, 17:17 (GMT)
Fix T64725: light power property dragging uses too small increments
May 16, 2019, 16:19 (GMT)
BLI_memarena: unpoison memory before freeing it
May 16, 2019, 16:11 (GMT)
Use edit evaluated mesh when creating mesh for object in edit mode

Makes the result of object.to_mesh() and bpy.meshes.new_from_object()
to be the same as what is visible in the viewport.

This makes Cycles to respect modifiers enabled in edit mode, and should
also easy some scripter's work. The final render still needs some work,
which, maybe, will be about forcing objects out of editing modes.
May 16, 2019, 15:40 (GMT)
Cycles/Eeeve: unify film transparent setting

For existing files, it will use the setting from Cycles or Eevee depending on
the render engine in the scene.

Differential Revision: https://developer.blender.org/D4874
May 16, 2019, 15:24 (GMT)
Cycles: Fix missing viewport updates after recent changes

We can not access ensured-to-be-evaluated dependency graph from the
render API: some of it is running from within evaluation which makes
it possible for engines to access list of evaluated IDs.

Solved by passing dependency graph to viewport functions, similar to
the final render functions.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021