Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1191 / 5574

May 16, 2019, 14:57 (GMT)
Images: move save modified images operator from Python to C

We will use this for saving images along with the .blend file.

Ref D4861
May 16, 2019, 14:56 (GMT)
UI: Move Recover operators into own menu under File.
May 16, 2019, 14:56 (GMT)
UI: Blender and Help menu tweaks and organization.

Blender menu:
- Move Preferences to the top as it is used often.
- Introduce two new sub-menus
- About - links from Help menu, plus link to license section in blender.org
- Support Blender - dev fund, store, they used to be in Help menu.

Help menu:
- Add links to Tutorials and Support section in blender.org
- Add link to Developer Documentation (wiki)
- Always show Python API Reference link
May 16, 2019, 14:42 (GMT)
Tweak API to support adding evaluated meshes to main database

One of the usecases is to create mesh from an object is a manner similar to
how Apply Modifiers does it, and have it in the bmain so it can be referenced
by other objects.

This usecase is something what went unnoticed in the previous API changes, so
here is a followup.

Summary of changes:

* bpy.meshes.new_from_object() behaves almost the same as before this change.
The difference now is that it now ensures all referenced data-blocks are
original (for example, materials referenced by the mesh).

* object.to_mesh() now creates free-standing Mesh data-block which is outside
of any bmain. The object owns it, which guarantees the memory never leaks.

It is possible to force free memory by calling object.to_mesh_clear().

Reviewers: brecht

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D4875
May 16, 2019, 14:28 (GMT)
Cleanup: pep8 & remove odd empty string addition
May 16, 2019, 14:02 (GMT)
EEVEE: Viewport Rendering TAA

EEVEE assumed that the OGL renderer did FSAA, as the FSAA was removed we
needed to revalidate this assumption. The temporal sampling only inited
the matrices during init phase. As now we need to update the matrices
for every sample rendered the code for updating the matrices was
isolated in a new function `EEVEE_temporal_sampling_update_matrices`.

Reviewed By: fclem

Maniphest Tasks: T64646

Differential Revision: https://developer.blender.org/D4871
May 16, 2019, 13:50 (GMT)
Revert "Tests: speed up render tests by running multiple in the same process"

This makes finding the crashing tests harder, reverting until there is a
better solution.

This reverts commit 93901e7f0a05ba471f3b4c0201500d9dfcd68c2c.
May 16, 2019, 13:21 (GMT)
Fix T64576: Duplicate option in the header

D4856 by @Gvgeo
May 16, 2019, 13:02 (GMT)
Fix: Some Sequencer panels were missing a category, causing warnings
May 16, 2019, 12:57 (GMT)
Fix T64652: tool settings is gone from top-bar
May 16, 2019, 12:56 (GMT)
Fix unintended fall-through in switch statement
May 16, 2019, 12:53 (GMT)
Depsgraph: Make depsgraph.update() safe for threading

This is same as view_layer.update() is doing.
May 16, 2019, 12:38 (GMT)
UI: tweak display of active, selected and edited items in the outliner

* Change circle to roundbox around active icons, so they don't overflow.
* Change text color to indicate selected and active state.

Differential Revision: https://developer.blender.org/D4650
May 16, 2019, 12:38 (GMT)
UI: Tweak naming in Sequencer View menu to match 3D View
May 16, 2019, 12:17 (GMT)
Cleanup: rename IDP_FreeProperty_ex to IDP_FreePropertyContent_ex

This was missing from rBdb5120603f.
May 16, 2019, 12:14 (GMT)
UI: Match Sequencer Safe Areas with similar Camera Properties panel
May 16, 2019, 12:11 (GMT)
Refactor: Simplify ID Property freeing

This also makes `IDP_CopyProperty` the "opposite"
of `IDP_FreeProperty`, which is what I'd expect.

Two refactoring steps:
* rename IDP_FreeProperty to IDP_FreePropertyContent
* new IDP_FreeProperty function that actually frees the property

Reviewers: brecht

Differential Revision: https://developer.blender.org/D4872
May 16, 2019, 12:01 (GMT)
GPencil: New filter in Onion by keyframe type

This new filter allows to select only some type of keyframe (keyframe, breakdown, etc).

This was a request of artists that are used to work with other 2D softwares.

Also some cleanup to remove aninmatable option to some properties.
May 16, 2019, 11:58 (GMT)
UI: Video Sequencer sidebar overhaul

- Use single column layout
- Move the rather obscure Backdrop toggle into the View menu
- Use correct units for Crop and Offset (pixels)
- Re-organize the sidebar in 2 main groups: Adjust & Info

Adjust includes Compositing, Offset, Crop, Video, Color, Sound
Info includes strip name, path, start/end and other data

Original changes by tintwotin, with changes and adjustments on top by me
May 16, 2019, 11:45 (GMT)
Fix edit-mesh select crash when using face-dots

The GPUVertBuf was freed but not the GPUBatch.

Old bug exposed by new code from 8a6414ed46f66.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021