Blender Git Commit Log

All Blender Git commits.

Page: 1882 / 8462

February 10, 2020, 13:09 (GMT)
BLI: improve various C++ data structures

The changes come from the `functions` branch, where I'm using
these structures a lot.

This also includes a new `BLI::Optional<T>` type, which is similar
to `std::Optional<T>` which can be used when Blender starts using
C++17.
February 10, 2020, 12:52 (GMT)
Cycles: internal support for constant object/mesh attribute values

None are currently exported from Blender, this fixes the Cycles side
implementation.

Differential Revision: https://developer.blender.org/D6794
February 10, 2020, 12:32 (GMT)
Don't allow getting mutable reference to vector set
February 10, 2020, 12:27 (GMT)
remove unused classes
February 10, 2020, 12:26 (GMT)
UI: Graph Editor Show Cursor panel

Make the Graph Editor Cursor panel fit in and use the split layout.

Also removed the snap buttons, since they were only a subset of the snapping possibilities, all of which are in Key > Snap anyway, and also in the context menu.

Update the theme to use correct hierarchy progression like in other editors.

Differential Revision: https://developer.blender.org/D6785

Reviewed by Brecht van Lommel
February 10, 2020, 12:24 (GMT)
remove unused class
February 10, 2020, 12:00 (GMT)
Cleanup/refactor: Rename `BKE_library` files to `BKE_lib`.

Note that `BKE_library.h`/`library.c` were renamed to
`BKE_lib_id.h`/`lib_id.c` to avoid having a too generic name here.

Part of T72604.
February 10, 2020, 11:58 (GMT)
remove unused class
February 10, 2020, 11:53 (GMT)
remove unused classes
February 10, 2020, 11:48 (GMT)
Tracking: Clarify calculation of camera matrix for object solver

It might be confusing why matrix is constructed from scratch rather
than using already calculated one.
February 10, 2020, 11:48 (GMT)
Tracking: Cleanup, more clear variable name
February 10, 2020, 11:48 (GMT)
Tracking: Fix usage PLACEHOLDER function

Don't use BKE_view_layer_context_active_PLACEHOLDER which is marked
as "never use this".

In fact, it isn't needed to lookup for camera in the tracking function
at all: camera object is always explicitly passed to it.
February 10, 2020, 11:42 (GMT)
remove temporary allocator
February 10, 2020, 11:38 (GMT)
PY API doc generation: Add option for multi-tasking sphinx.
February 10, 2020, 11:26 (GMT)
fix after merge
February 10, 2020, 11:18 (GMT)
Fix T61138: Difficulty in aligning handles of Stroke of type Curve

The user has preference to select the center point for alignment.
But in this case, it was not available for selection.

Also prioritizes selection of the middle point over the handles.

Reviewed By: #user_interface, brecht

Differential Revision: https://developer.blender.org/D6780
February 10, 2020, 11:01 (GMT)
Merge branch 'master' into functions
February 10, 2020, 10:56 (GMT)
GPencil: Fix unreported missing annotation popover menu

This was introduced when annotations was splited.
February 10, 2020, 10:47 (GMT)
improve linear allocator
February 10, 2020, 10:29 (GMT)
GPencil: Add option to add mask layer one by one

Now it uses a list of layer using a pure dynamic enum list.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021