Blender Git Commits

Blender Git "master" branch commits.

Page: 1313 / 5574

February 26, 2019, 13:11 (GMT)
BLI_math: quat_to_axis_angle was zeroing the axis

When there was no rotation the axis was zerod,
while not exactly a bug, it means changing the angle does nothing
and all axis-angle values are initialized with Y=1,
use this convention when resetting the axis too.
February 26, 2019, 13:07 (GMT)
Merge branch 'blender2.7'
February 26, 2019, 13:06 (GMT)
T61971: Compilation Displacement/Background Kernel

Displacement and Background kernels are selectively used, but always compiled. This patch will not compile these kernels when they are not needed.

Displacement kernel is only used for true displacement.
Background kernel is only used when there is a (Cycles)Light of type `LIGHT_BACKGROUND`.

Reviewed By: brecht, #cycles

Tags: #cycles

Maniphest Tasks: T61971

Differential Revision: https://developer.blender.org/D4412
February 26, 2019, 12:35 (GMT)
Bevel mod: cleanup flags and extra data.

Removed a clnors field unneeded after a recent refactor.
Finished deprecation of flags that haven't been used since pre-bmesh.
February 26, 2019, 12:03 (GMT)
Units: GP Canvas Offset

Use PROP_TRANSLATION for this to make it correctly display units in the UI.
February 26, 2019, 11:45 (GMT)
T61576: Do Not (Re-)Compile OpenCL kernels

The goal of this patch is to have limit the number of times
kernels needs to be compiled and are reused as kernels with
different compile directives can lead to identical same
binaries.

The implementation does this by stripping the compile directives.
and reshuffling kernels so the output is more likely to be the
same.

We focussed on the kernels where it was easy to detect and maintain
(bundle, bake, displace, do_volume and background). More optimizations
could be done but they are probably less obvious.

Merged the data_init and state_buffer_size kernels to split_bundle.

This patch will also remove empty kernels for do_volume and bake
when their features are not enabled.

When using the benchmark files there are less background, bake and
do_volume kernels compiled.

Fix: T61576, T61501, T61466

Reviewed By: brecht, #cycles

Differential Revision: https://developer.blender.org/D4390
February 26, 2019, 11:17 (GMT)
Cleanup: Spelling in comment
February 26, 2019, 11:17 (GMT)
Depsgraph: Make parameters exit dependent on ID properties
February 26, 2019, 10:21 (GMT)
Missed last commit
February 26, 2019, 10:17 (GMT)
Transform: fix rotate redo behavior

- Add XYZ option.
- Orientation now works as expected.

Now a redo for rotation works logically,
setting the axis to Z & the orientation to view.

Resolves T57205
February 26, 2019, 10:15 (GMT)
Transform: don't set the user constraint when it's not set

The orientation for the redo panel would be set even when not used,
add an 'unset' orientation which defaults to global.
February 26, 2019, 09:15 (GMT)
GP: Rename "Dualtone" to "Duotone"
February 26, 2019, 08:33 (GMT)
Fix indentation issue introduced in rB54ffc4e19dc4
February 26, 2019, 05:04 (GMT)
Fix T61965: Crash edit-mesh drawing w/ hidden faces
February 26, 2019, 05:03 (GMT)
BMesh: utility functions for visible element access

Needed for drawing code which skips hidden elements.
February 26, 2019, 03:31 (GMT)
UI: disable split layout for cursor transform

There isn't much horizontal space in the side-bar,
also object transform which is very similar doesn't use a split layout.
February 26, 2019, 03:31 (GMT)
Cleanup: indentation, trailing space
February 26, 2019, 03:16 (GMT)
Cleanup: assign rotation_mode to a variable

Don't access multiple times per draw.
February 25, 2019, 20:59 (GMT)
Grease Pencil naming: Use clear names for depth ordering

- Add a new panel to differentiate between viewport display and stroke options
- Use clearer naming for depth ordering and stroke thickness properties

Reviewers: antoniov
Differential Revision: https://developer.blender.org/D4405
February 25, 2019, 19:40 (GMT)
I18n: enable Abkhaz in Blender.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021