Blender Git Commits

Blender Git "master" branch commits.

Page: 1214 / 5574

May 3, 2019, 13:50 (GMT)
Depsgraph: Preserve sound and audio pointers through copy-on-write

This allows to have scene and speaker copy-on-write executed without
interrupting the playing sound.
May 3, 2019, 13:50 (GMT)
Depsgraph: Store original sequencer strip pointer

Allows to identify where the strip came from.
May 3, 2019, 13:50 (GMT)
Sound: Move evaluation to dependency graph

The sound handles are still in the original datablocks, so it's easier
to test since there should be no functional changes.
May 3, 2019, 13:50 (GMT)
Sound: Delay opening handlers for until really needed

Needs to be done in order to localize sound handlers to the evaluated
IDs only. This commit might not be fully optimal, since it does more
things on every scene update request, but that will be solved by the
upcoming change which will put those updates to a dependency graph.
May 3, 2019, 13:50 (GMT)
Depsgraph: Add scene audio component

The idea is to make that responsible for dealing with
things like audio update on frame jump and such.
May 3, 2019, 13:50 (GMT)
Depsgraph: Tag sequencer for update on changes

Currently only adding, removing and transforming strips. Most likely more
tags is needed.
May 3, 2019, 13:50 (GMT)
Depsgraph: Initial work to cover sequencer

Just adds sequencer operation and links possible sound ID to it.

No functional changes, just moving towards sound system integration
into the dependency graph.
May 3, 2019, 13:50 (GMT)
Depsgraph: Make sound ID part of the graph

Currently those IDs are not covered by copy-on-write mechanism since
that ruins the current design of BKE_sound, But this change allows to
move towards system where sound handlers are only valid for an evaluated
ID datablocks.
May 3, 2019, 13:50 (GMT)
Fix compiler warning/error after recent changes
May 3, 2019, 13:49 (GMT)
Fix width of compact buttons with icons, e.g. layout.menu().

As mentioned in the comment, the icon width computation relies on
big enough margins; however in compact mode they aren't big enough
and the label gets truncated.
May 3, 2019, 13:44 (GMT)
Fix crash opening file saved in editmode with a brush image texture

started with recent UV Sculpt tool-system integration rB928becec60d1

Fixes T64094

Reviewers: brecht

Maniphest Tasks: T64094

Differential Revision: https://developer.blender.org/D4788
May 3, 2019, 13:42 (GMT)
UI: remove bone only constraints from object constraint menu

This is better than showing an error after trying to add them. Ref T61560.

Differential Revision: https://developer.blender.org/D4767
May 3, 2019, 13:42 (GMT)
Cycles: support loading images from arbitrary OpenColorIO color space

These are the internal changes to Cycles, for Blender integration there are no
functional changes in this commit.

Images are converted to scene linear color space on file load, and on reading
from the OpenImageIO texture cache. 8-bit images are compressed with the sRGB
transfer function to avoid precision loss while keeping memory usages low. This
also means that for common cases of 8-bit sRGB images no conversion happens at
all on image loading.

Initial patch by Lukas, completed by Brecht.

Differential Revision: https://developer.blender.org/D3491
May 3, 2019, 13:42 (GMT)
Cycles: add colorspace manager class and utilities based on OpenColorIO

This is the groundwork for supporting loading image textures with arbitrary
color spaces through OpenColorIO.

Initial patch by Lukas, completed by Brecht.

Differential Revision: https://developer.blender.org/D3491
May 3, 2019, 13:36 (GMT)
Cleanup: refactor Cycles OSL texture handling

This adds our own OSL texture handle, that has info for OIIO textures or our
own custom texture types. A filename to handle hash map is used for lookups.
This is efficient because it happens at OSL compile time, because the optimizer
can figure out constant strings and replace them with texture handles.
May 3, 2019, 13:36 (GMT)
Cleanup: refactor passing of OSL kernel globals for upcoming changes
May 3, 2019, 13:10 (GMT)
UI: Pass color id into view2d text drawing
May 3, 2019, 12:35 (GMT)
Industry Compat Keymap: Fix box selecting keys in the Graph Editor

It was not selecting the handles, causing a skewed offset when transforming
May 3, 2019, 12:19 (GMT)
Fix missiong collection move line in outliner after recent changes

Differential Revision: https://developer.blender.org/D4781
May 3, 2019, 11:55 (GMT)
ICK: Missed one line in last commit
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021