Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 589 / 5574

September 7, 2020, 17:37 (GMT)
EEVEE: Try to allocate the lightcache and use fallback if failure

This is to remove an explicit opengl dependence to GPU_extension.
September 7, 2020, 17:37 (GMT)
GPUExtensions: GL backend isolation

This is part of the Vulkan task T68990.

This commits changes a few things:
- Rename extensions to capabilities (but left the file name untouched).
- Cubemap mip render workaround detection is rewritten using gl
commands to avoid using the GPU API before initialization.
- Put all the capabilities that are only relevant for the GL backend
inside GLContext as static variables.
- Cleanup the names of the limit variables.
- Separate all GL related workaround search inside the GL module.
September 7, 2020, 17:37 (GMT)
GPUPlatform: GL backend isolation

Part of the vulkan implementation T68990.

Pretty straight forward. Just move the GL code inside the GLBackend and
make the GPUPlatformGlobal a class object.
September 7, 2020, 16:12 (GMT)
Audaspace: port changes from upstream.

Adds possibility to report progress during audio mixdown.
September 7, 2020, 16:10 (GMT)
Cleanup: Clang Tidy, readability-inconsistent-declaration-parameter-name

No functional changes.
September 7, 2020, 16:10 (GMT)
Cleanup: Refactor object.parent_set operator

Refactor the operator exec function into a few smaller functions. The exec
function was mixing up vertex-parent and non-vertex-parent code, including
incorrect comments.

No functional changes.
September 7, 2020, 15:31 (GMT)
Sculpt: Sculpt Trimming gestures tools

This implements Box Trim as a boolean based trimming too gesture in sculpt
mode. This is the intended way to remove parts of the sculpt instead of
using box mask and mask slice. It also creates new face sets for the new
faces created after the boolean operation.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8766
September 7, 2020, 15:26 (GMT)
Fix T79914: Grab active vertex using wrong coordinates

This was introduced in the first commit of the cloth brush. In order to
support the cloth brush deformations with subsurf modifiers, the sculpt
API was changed to return the deformed coordinates from the PBVH instead
of the mesh coordinates. When using grab active vertex and rendering the
original mesh wireframe it should render the undeformed mesh coordinates
when available.

Reviewed By: sergey

Maniphest Tasks: T79914

Differential Revision: https://developer.blender.org/D8630
September 7, 2020, 15:22 (GMT)
Fix Boundary Brush not working with partially hidden meshes

Now when a mesh is partially hidden using Face Sets, the open boundary
the hidden geometry produces is also detected by the brush.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8819
September 7, 2020, 15:21 (GMT)
Fix T78225: Vertex Colors not showing in edit mode

This should be using the mesh_cd_ldata_get_from_mesh function in
order to get ldata from BMesh in edit mode.

Reviewed By: sergey

Maniphest Tasks: T78225

Differential Revision: https://developer.blender.org/D8818
September 7, 2020, 14:56 (GMT)
Fix T77763: Wrong highlight of active grab vertex

The "Grab Active Vertex" in sculpt mode highlights the vertex and
the neighbor vertices. This was working wrong in the case when mesh
has multires modifier at sculpt level 0 and has shape keys.

The issue was caused by the wrong crazy space calculation, which was
ignoring subdivision level. This is an oversight from the initial
implementation: the modifier has no effect if the subdivision level
is 0.
September 7, 2020, 14:44 (GMT)
Multires: Fix memory leak when multires is at level 0

There is no SubdivCCG created in this case, meaning ownership of the Subdiv
was not altered.
Revision 9681708 by Julian Eisel
September 7, 2020, 14:17 (GMT)
Fix T80561: Crash when multi-mesh editing UVs with proportional editing

Because of a `goto` we would free a variable before it was declared.
Declare it before the `goto` and `NULL`-check the value before freeing.
September 7, 2020, 14:10 (GMT)
BLI: add comparison operators for StringRef

The semantic of those is the same as for std::string_view.
September 7, 2020, 13:12 (GMT)
Cleanup: tabs in CMake files
September 7, 2020, 13:10 (GMT)
Cleanup: include missing header files in CMake
September 7, 2020, 12:58 (GMT)
Cleanup: change Python version checks to include newer versions
September 7, 2020, 12:55 (GMT)
datatoc_icon: remove Python 2.x support

This was originally included in case the system Python was v2.x,
remove support since Python 2.x is no longer being maintained.
September 7, 2020, 12:26 (GMT)
Cleanup: Fix clang-tidy warning in the new boolean code

No functional changes.
September 7, 2020, 12:03 (GMT)
GPU: Fix clang tidy warnings
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021