Blender Git Commit Log

All Blender Git commits.

Page: 2542 / 8462

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
May 3, 2019, 11:53 (GMT)
Industry Compat Keymap: Fix Return key in the File Browser

Return was set to Rename in all editors. Now set it per editor and exclude File Browser
May 3, 2019, 11:05 (GMT)
Refactor: Support arbitrary y offset for channel list

At first you could think that this refactor would not be
necessary, because `ACHANNEL_FIRST` exists already.
It contained the small y offset that all channels had.

Unfortunately, a lot of code assumed that
`ACHANNEL_FIRST = -ACHANNEL_HEIGHT`, making the
define pretty much useless. This refactor fixes that
for the action and nla editor.

As a nice side effect, this patch fixes channel box select.
Before there was always have a half-channel offset.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D4783
May 3, 2019, 10:42 (GMT)
speedup size constructor of small vector
May 3, 2019, 10:42 (GMT)
Depsgraph: Remove filtering API

This was an attempt to speed up motion path calculation, which didn't
really work in real world animation files, where animators already
hide and disable all the heavy collections. Filtering approach also
doesn't allow to have multiple frames evaluated in multiple threads
easily.

Filtering also adds extra complexity on keeping the graph in a correct
and consistent state.

Fixes T64057: Blender crash when use motion paths
May 3, 2019, 10:39 (GMT)
generate more readable IR
May 3, 2019, 10:18 (GMT)
allow passing function pointer name
May 3, 2019, 10:16 (GMT)
cleanup code builder interface
May 3, 2019, 10:09 (GMT)
create llvm wrapper function for calls to pointers
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021