Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 602 / 5574

August 30, 2020, 11:11 (GMT)
GPUFramebuffer: Make GPUFrameBuffer an opaque type

This is in preparation of the Framebuffer GL backend.

This is a just changing types and moving some code.
No logic is changed... almost... it just removes the context attach.
i.e: `gpu_context_add/remove_framebuffer()`
This is not needed for now and was even disabled in release.

This is part of T68990.
August 30, 2020, 11:11 (GMT)
GPUState: Fix missing writemask encapsulation

This was the last remaining.
August 30, 2020, 08:53 (GMT)
Object: support multiple objects for limit-total vertex groups

Also add this to the "Clean Up" menu.
August 30, 2020, 08:53 (GMT)
Object: add ED_object_array_in_mode_or_selected

Use this utility function for render-shading & weight paint modes.

This adds support for edit-mode & pose-mode where all objects in the
mode are used in this case instead of the selected objects.
August 30, 2020, 03:48 (GMT)
UI: add "Object -> Clean Up" menu

Useful to perform cleanup operations on many objects at once,
also these operations weren't accessible from the search menu.

This follows the convention for other clean up menus
when editing mesh, curve & grease-pencil.

Resolves issues raised in T80011
August 30, 2020, 03:48 (GMT)
Object: support removing unused weights for selected objects

This is useful to run in object-mode, instead of from the property editor,
note that this still only used the current object when activated from
the property editor.
August 30, 2020, 03:48 (GMT)
Object: support removing unused material slots for selected objects

This is useful to run in object-mode, instead of from the property editor,
note that this still only used the current object when activated from
the property editor.
August 30, 2020, 03:42 (GMT)
Operator: expose ED_operator_object_active_local_editable_ex

Support calling this function with an object argument,
useful for implementing filter functions that loop over objects.
August 30, 2020, 03:42 (GMT)
BKE_layer: add BKE_view_layer_array_selected_objects_params

Useful for similar situations as BKE_view_layer_array_from_bases_in_mode_params
without depending on the active objects mode.
August 30, 2020, 03:42 (GMT)
Cleanup: pass v3d as const to view layer utilities
August 30, 2020, 03:30 (GMT)
UI: Use term "Plasticity" instead of "Plastic"
August 29, 2020, 21:48 (GMT)
New Boolean: performance improvement.

Avoided cost of searching for coplanar clusters in many cases.
August 29, 2020, 15:31 (GMT)
New boolean: fixed a bug in coplanar intersect.

The code that found coplanar clusters was not updating a bounding box.
Also, code that was detecting non-trivial coplanar intersects was
slightly wrong, but that would not have caused any functional problems.
August 29, 2020, 08:56 (GMT)
Cleanup: spelling
August 29, 2020, 00:48 (GMT)
Cleanup: remove paranoid 'MDeformVert.totweight < 0' check

This was added in 1cb7267a9f9f1, however the behavior before this
would have failed on negative values already.

Also negative values here would fail in many other places.
Revision 141a3e6 by Hans Goudey
August 28, 2020, 21:41 (GMT)
Boolean Modifier: Reorder properties

Properties that display conditionally depending on other properties
should generally be lower down so the movement of buttons as
settings are tweaked is less intrusive.
Revision f34653e by Hans Goudey
August 28, 2020, 21:20 (GMT)
Clang Tidy: Fix readability-delete-null-pointer warning
Revision 5c5d43f by Hans Goudey
August 28, 2020, 21:12 (GMT)
Clang Tidy: Fix no lint marker placement

There was a line between the NOLINTNEXTLINE marker and the function.
Revision 91bbf96 by Hans Goudey
August 28, 2020, 20:29 (GMT)
Revert "tmp"

This reverts commit b78a439e9071f83baf296d52c0c1a458aecd2938.

This was committed by mistake, and including BLI_winstuff.h on non-windows
platforms results in an error.
Revision d8283a1 by Andrii / Hans Goudey
August 28, 2020, 20:22 (GMT)
UI: Improve curve grid drawing code

This patch fixes assert on grid drawing. `for` loops are used instead
of `while` loops to make sure the number of lines is exact. The old
code draws lots of unnecessary lines offscreen. This bug is fixed as
well. See the patch for a comparison without a scissor test.

Differential Revision: https://developer.blender.org/D8745
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021