Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1305 / 8462

September 4, 2020, 00:41 (GMT)
GPUTexture: Add skeleton of the new GLTexture class
September 4, 2020, 00:41 (GMT)
Docs: Fix typo in creator args formatting

This was pointed out in D8799
September 4, 2020, 00:39 (GMT)
GPUTexture: Remove bind to edit calls

This is going to be unecessary after the GPU opengl texture backend refactor.

For now add a save/restore mechanism to leave the state untouched.

Also remove some calls where the caller would bind to particular binding
point and set the shader uniform.
September 3, 2020, 20:57 (GMT)
Fix assert when cleaning constraints in the transform tool

When enabled, the modal key item "Clear Constraint" did not reset
the default orientation.

This does not bring changes in the user's point of view.
September 3, 2020, 20:57 (GMT)
Cleanup: Shorten the name of the Auto Constraint modal keymap

It was taking up too much space in the status bar.
Revision 953a031 by Hans Goudey (master)
September 3, 2020, 19:33 (GMT)
UI: Fix use after free for instanced panel expansion

The "set_expand_from_list_data" function has to be called after updating
the panels' custom data pointers. Otherwise the wrong information is
retrieved in the best base and it will cause a crash in the worst case.
September 3, 2020, 19:04 (GMT)
Fix missing cursor changes with "Lock Object Modes" disabled

Changing the active object would change the mode, but the necessary
toolsystem update to change the cursor was not run.

Steps to recreate were:
* Duplicate default cube
* Enter sculpt mode with one of the cubes
* Disable Edit > Lock Object Modes
* Select back-and-forth between the objects

Same would happen with other modes.
September 3, 2020, 18:39 (GMT)
MSVC: Fix cmake warnings with MSVC updates

CMake caches the location of the CRT runtime in the
MSVC_REDIST_DIR variable, and uses it to copy the required
dll's during the install phase.

This variable is only initialized when it does not exist.
Leading to issues when compiler updates are installed and
the compiler version slightly changes, cmake still looks
in the old location for the runtime and warns about the
files not existing.

This change fixes the issue by checking if the redist dir
exists and if not unsets it so InstallRequiredSystemLibraries
can have another go at figuring out where they live.
September 3, 2020, 18:17 (GMT)
Fix T80289: GPencil Opacity modifier not working

This error was introduced in the refactor of the modifier panels.
Revision 1b8bc74 by TempoDev (soc-2020-custom-menus)
September 3, 2020, 17:37 (GMT)
Custom Menus : merge master
September 3, 2020, 17:36 (GMT)
Fix copy/paste error in Grease Pencil Draw operator tooltip

Also remove capitalization of the term "object".
Revision 340cbc7 by Omar Emara (master)
September 3, 2020, 16:56 (GMT)
Fix T79803: Wrong Distance To Edge 1D Voronoi

The current 1D Voronoi implementation for the Distance to Edge option
computes the distance to the cells instead. This patch fixes that and
compute the distance to the edge.

Reviewed By: JacquesLucke, brecht

Differential Revision: https://developer.blender.org/D8634
September 3, 2020, 15:46 (GMT)
Cleanup: Add/use function to disable buttons with a disabled hint

We do this in a couple of places, so it's worth having the logic wrapped
into a function.
Also, the only way to set the disabled hint for a button from outside of
`interface/` was through `UI_block_lock_set()`/`UI_block_lock_clear()`,
for which the usage isn't obvious when you just try to disable a single
button.
September 3, 2020, 15:33 (GMT)
Revert "Fix T59358: Wrong status bar keymap for release confirms and right click select."

This reverts commit 17905e89a72dcd816efb51b7403e6c01bc3e71e8.
Fix T80429: Transform Tools cannot be cancelled

rB17905e89 better filtered the key items that should appear in the
status bar.

But it is very restrictive since canceling is still possible in other
cases.


# Conflicts:
# source/blender/editors/transform/transform.c
September 3, 2020, 15:26 (GMT)
Sculpt: Face Set Extract Operator

This implements a Face Set Extract operator, which is similar to mask
extract. This operator uses a picker to select and Face Set in the mesh
and extract the geometry directly to a new object.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8599
Revision c8e5924 by Hans Goudey (master)
September 3, 2020, 15:02 (GMT)
UI: Expose important settings from file browser popovers

We have established a convention of exposing the most important
settings from popovers, then aligning a popover to control more
detailed settings.

The file browser has powerful display / filtering settings, but
they're hidden in popovers at the moment, so it's sometimes a pain
to use them. The "display as" options are now exposed to the left of
the display settings popover, and the "filter" toggle is exposed to
the left of the filter settings popover. This convention is familiar
and intuitive for users and makes interaction faster.

Note that the "show hidden" item in the filter popover still has an
effect if filtering is disabled.

This commit also:
- Removes the icons in the "Sort By" enum
- Uses property split for the "Sort By" enum
- Very slightly increases the default width of the file browser
window to make room for the new buttons.

Differential Revision: https://developer.blender.org/D8719
September 3, 2020, 14:47 (GMT)
Sculpt: Remove unused code in Clay Strips

This was doing a matrix inversion per vertex per stroke step and it was
unused.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8791
September 3, 2020, 14:46 (GMT)
Fix cloth brush not working with anchored stroke

All brushes except for grab need delta for tip orientation in order to
work with anchored stroke, not only snake hook, which is the one that
needs it always.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8789
September 3, 2020, 14:44 (GMT)
Sculpt: Sculpt Face Set gestures tools

This implements the sculpt gesture lasso and box operators for face
sets. They work the same way as the mask gesture operator and tools.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8716
September 3, 2020, 14:26 (GMT)
Fix clang tidy errors in tests
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021