Blender Git Commits

Blender Git "master" branch commits.

Page: 1434 / 5574

November 29, 2018, 10:52 (GMT)
Transform: re-revert new user-axis-first behavior

This restores old behavior but leaves in new code
which is more flexible.

See: 6491d50d02b7 for feedback on why this isn't ideal.
November 29, 2018, 10:52 (GMT)
Revert "Transform: use scene-orientation for MMB axis constraint"

This reverts commit 78a6c2e12c8d144d10f759d05cbb3503f555883b.
November 29, 2018, 10:30 (GMT)
UI: add back clip editor tool tabs until there is a toolbar.
November 29, 2018, 09:42 (GMT)
Fix T57653: Fix T58075: Crash when switching between Edit and Sculpt/Paint modes.

Sculpt (and paint) modes rely on valid evaluated data at their initialization.

Added code to ensure that in `ED_object_mode_toggle()`, when relevant
toggle operator requires it (looks like sculpt/paint should be the only
ones affected, although particle edit may be too...).
November 29, 2018, 08:35 (GMT)
Merge branch 'master' into blender2.8
November 29, 2018, 08:33 (GMT)
Atomic: Avoid conflicts with definitions in other areas

While atomics library was trying to use "user-space" defined
LIKELY() and UNLIKELY(), this is not always true that user
code was checking for those macro coming from an unrelated
area.
November 29, 2018, 08:07 (GMT)
UI: menu items for Ctrl-Tab dope sheet/graph switching

Make this shortcut discoverable.
November 29, 2018, 07:45 (GMT)
UI: update shortcut display to check space cycling
November 29, 2018, 07:17 (GMT)
Keymap: cycle space-subtypes on successive presses

Some space types are exposed as multiple space types,
previously the key binding to set the space type would use the last
used space-type.

Now pressing the key again cycles to the next space sub-type.

Without this, shortcut display is confusing since some space types share
a key. Keymap display will need to be updated to support this.
November 29, 2018, 06:32 (GMT)
UI: support enum key shortcut detection

Shows shortcuts in space-selector.
November 29, 2018, 04:19 (GMT)
Fix paint initialization, incorrect pointer checks
November 29, 2018, 03:45 (GMT)
Fix T58125: UV Editor transform fails
November 29, 2018, 03:34 (GMT)
Debug: Assert to ensure layer iterator uses a 3D view
November 29, 2018, 01:55 (GMT)
Merge branch 'master' into blender2.8
November 29, 2018, 01:54 (GMT)
Cleanup: correct typo, no need for ./ prefix
November 29, 2018, 01:52 (GMT)
Fix leak in CPU brand check
November 29, 2018, 01:49 (GMT)
Cleanup: simplify transform orientation cycling

Remove dummy first index, store a pointer to the user orientation
instead of having it store twice (which could get out of sync).
November 29, 2018, 01:45 (GMT)
Cycles: Add sample-based runtime profiler that measures time spent in various parts of the CPU kernel

This commit adds a sample-based profiler that runs during CPU rendering and collects statistics on time spent in different parts of the kernel (ray intersection, shader evaluation etc.) as well as time spent per material and object.

The results are currently not exposed in the user interface or per Python yet, to see the stats on the console pass the "--cycles-print-stats" argument to Cycles (e.g. "./blender -- --cycles-print-stats").

Unfortunately, there is no clear way to extend this functionality to CUDA or OpenCL, so it is CPU-only for now.

Reviewers: brecht, sergey, swerner

Reviewed By: brecht, swerner

Differential Revision: https://developer.blender.org/D3892
November 29, 2018, 01:24 (GMT)
UI: expand set origin in specials menu

Also remove menu, expand operator instead.
November 28, 2018, 22:41 (GMT)
Fix transform axis orientation cycling

This ignored operator defined orientation.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021