Blender Git Commits

Blender Git "master" branch commits.

Page: 544 / 5574

October 9, 2020, 07:47 (GMT)
Fix T81468: Missing NULL check for F-curve rna_path in versionning code.
October 9, 2020, 07:20 (GMT)
UI: Fix node label overflow on high-DPI

Ref D9099
October 9, 2020, 07:08 (GMT)
Cleanup: spelling

Ref D9138
October 9, 2020, 05:27 (GMT)
CleanUp: Introduce `eMeshBatchDirtyMode` enum

It used to be an int mode.
October 9, 2020, 05:25 (GMT)
Revert "CleanUp: Introduce `eMeshBatchDirtyMode` enum"

This reverts commit 0796807720882731cdb70be144aa182e9b0b9ee5.
October 9, 2020, 03:04 (GMT)
UI: use Ctrl-TrackPad to cycle values

Minor change missing from 9bfea67751dc59554c8928802b4e1f04278ab537

Ref D8530
October 9, 2020, 01:37 (GMT)
PyDoc: Set max width to 1000px

While not full width this gives a nice trade off between improved screen
use space and readibility.
The old value was 80 so this gives 25% more screen space.

See T73223
October 9, 2020, 01:14 (GMT)
Cleanup: operator execution types didn't read well on one line
October 9, 2020, 01:12 (GMT)
Cleanup: spelling
October 9, 2020, 01:11 (GMT)
PyDoc: resolve duplicate module warnings

Remove submodule listings from the module docstring,
as this information already exists in the generator.
October 9, 2020, 01:11 (GMT)
Cleanup: use real-module for 'bmesh.ops'

Replace module-like object with Python module,
this simplifies checks for generating API docs and is more correct.
October 8, 2020, 22:15 (GMT)
Cycles: fix incorrect default value for node array socket type
October 8, 2020, 22:15 (GMT)
Cycles: fix incorrect asserts in node socket set functions
October 8, 2020, 21:10 (GMT)
Fix broken compilation after adding particles DNA defaults.

Was failing because of a mismatch between RNA and DNA defaults on
`courant_target` property, removed RNA one (DNA came from initial value
defined in BKE's particle creation code, think it's best to keep that
one).
October 8, 2020, 19:25 (GMT)
UI: Fix opacity of the popover arrow outline

Due to the old AA method, it was necessary to add transparency to the
outline of the popover arrow to match the box outline opacity. This is
no longer required after rB15dda0115c78.

See the differential for before and after screenshots.

Differential Revision: https://developer.blender.org/D9026
October 8, 2020, 19:12 (GMT)
Fix T80974 GPU: Wide Line emulation shader does not always works

This was caused by points well behind the near clip making the
computation of the width wrong.

The fix is to clip the line to the near clip plane.
Revision a31a87f by Ankit Meel
October 8, 2020, 17:44 (GMT)
T81340: UBSan: load of value .. not valid for GPU enum type

The underlying type of the enum cannot be fixed here due to its usage
in C code.

All the values possible in the width of the underlying type are not
valid for an enum.
Only 0 to (2*max - 1) if all enumerators are unsigned.
So the macro asks for the biggest value among the //listed// ones.
If any enumerator C is set to say `A|B`, then C would be the maximum.
(2*max-1) is used as the mask.

The warnings (for each enum modified in this commit):
GPU_vertex_buffer.h:43:1: runtime error: load of value 4294967291
which is not a valid value for type 'GPUVertBufStatus'

https://github.com/llvm/llvm-project/commit/1c2c9867

Ref T81340

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D9067
October 8, 2020, 16:39 (GMT)
Fix T81529: Can't move with constraint to a zero-size local axis

To fix the problem, it was necessary to create a fallback for the
zero-sized axis in local orientation.

This also affects the gizmos.
October 8, 2020, 16:39 (GMT)
Cleanup: Move transform_orientations functions to separate header

Improves the organization and identification of the API.
October 8, 2020, 16:39 (GMT)
Cleanup: Simplify transform_orientation_matrix_get

This simplifies obtaining the parameters for internal functions.
(switch was complicating a little)

Also removes ureachable code.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021