Blender Git Commit Log

All Blender Git commits.

Page: 732 / 8462

April 14, 2021, 01:41 (GMT)
Cleanup: resolve type hinting error with make_source_archive
April 14, 2021, 01:36 (GMT)
GNUmakefile: add 'check_mypy' convenience target
April 13, 2021, 23:21 (GMT)
Merging latest USD import changes.
April 13, 2021, 22:24 (GMT)
EEVEE: Add back object update and view update detection.
April 13, 2021, 20:49 (GMT)
USD Import: new usd_capi_export.cc file.

Renamed usd_capi.cc to usd_capi_export.cc,
per review for differential D10700.
Revision d63b72e by Omar Emara (master)
April 13, 2021, 20:36 (GMT)
Fix T78803: Bad widget drawing with the R600g driver

The SB back-end optimizer for the mesa R600g driver corrupts the vertex
shader for widget drawing. This will not be fixed upstream because SB is
getting replaced as part of the new NIR path. This was thought to be an
issue with instancing and an attempted fix was submitted in D8374, but
it did not fix the issue.

This patch reimplements the array look-up part of the code using switch
case as a workaround and removes the old workaround implemented as part
of D8374.

Reviewed By: Clement Foucault

Differential Revision: https://developer.blender.org/D10967
April 13, 2021, 20:29 (GMT)
USD Import: new usd_capi_import.cc file.

Moved import related code from usd_capi.cc to usd_capi_import.cc.
Per review for differential D10700.
April 13, 2021, 20:12 (GMT)
Merging latest USD importer changes.
April 13, 2021, 20:11 (GMT)
Nodes: Tooltip for Group Input properties

With this patch, users can define custom tooltips for the exposed
properties of their Geometry Nodes Groups.
Currently this custom tooltips are only used in the modifier panel,
but its a long term goal to use it in the node editor.

Reviewer: Hans Goudey

Differential Revision: https://developer.blender.org/D10884
April 13, 2021, 18:31 (GMT)
Object: Enable transfer mode functionality for switching objects in Sculpt Mode

This implements the changes discussed in T87134 for including switch
object funcionality in 2.93. This includes:

- Remove the switch object operator experimental option
- Remove the option for switching objects in Edit Mode.
- Rename switch_object to transfer_mode.
- Enable the operator only in sculpt mode.
- Expose the operator in the Sculpt menu with an eyedropper modal
option.

On later releases, we could revisit enabling the operator in other mode
and object types as well as its place in the UI.

Reviewed By: JulienKaspar, JacquesLucke

Differential Revision: https://developer.blender.org/D10953
April 13, 2021, 18:18 (GMT)
Sculpt: Update menu entries for new Expand operator

Sculpt menus were using the legacy expand operator. This updates all
entries to use the new one.

It does not make sense to use Expand from the menus as it relies on the
brush cursor position, but now all Expand shortcuts are listed in the
UI.

Reviewed By: JacquesLucke

Differential Revision: https://developer.blender.org/D10952
April 13, 2021, 18:09 (GMT)
Revert 87aa514611b9: Removal of Lock Camera Gizmo Button

Differential Revision: https://developer.blender.org/D10968

Reviewed by Julian Eisel
April 13, 2021, 17:18 (GMT)
Fix T77330, T81704: Spline IK doesn't preserve bone scale correctly

Previously, the bone position outside of "fit to curve length" mode was
incorrect.

It assumed that the curve was completely straight with no bends or
turns. This would lead to bones being scaled down as their final
position would be servery underestimated in some cases.

The solution is to do a sphere -> curve intersection test to see where
to put the bones while still preserving their length. As we are using
the tessellated curve data this essentially boils down to us doing a
sphere -> line intersection check.

Reviewed By: Sybren

Differential Revision: https://developer.blender.org/D10849
April 13, 2021, 17:00 (GMT)
Asset View: Always show all poses, avoid double-scrollbar

The asset view so far showed up to 5 items by default. If there were
more assets to be shown than that, it the list would become scrollable.
This would cause a scrollable box inside a scrollable region, which is
not nice for interaction. We can just expand the list so all assets are
in the layout, and the user can scroll the region rather than scrolling
the list.

Also hide the "grip" button so the list can't be resized. If needed we
could allow making the list smaller still, even if that causes double
scrolling again. For now keeping it simple.
Had to add a "no grip" option for that, so I changed the signature a bit
to avoid too many boolean arguments.

And another also: Adds missing return after error check.
April 13, 2021, 17:00 (GMT)
Fix compile error when using UIList template flags in C++

C++ has strongly typed enums (which is great!), so a bitwise OR on two
enum values will result in a compiler error. Use our `ENUM_OPERATORS()`
utility to overload the bitwise operations to be valid for this strong
enum type.
April 13, 2021, 17:00 (GMT)
Address small review comments from Jacques
April 13, 2021, 16:52 (GMT)
Merge branch 'master' into temp-spreadsheet-row-filter
April 13, 2021, 16:19 (GMT)
deps_builder: Bump download time out to 30 mins

The timeout was set to 60 seconds, which was problematic
for some of the larger files like boost from the blender
svn mirror.
April 13, 2021, 16:00 (GMT)
Cycles: Use easier to debug match check

Use DCHECK_EQ(foo, bar) instead of assert(foo == bar) which makes it
easier to see what exactly went wrong by looking on numbers. Before
it was required to re-run Blender to see what was actual and expected
values.
April 13, 2021, 16:00 (GMT)
Cycles: Vectorize math in get_pass_rect

Should give some time advantage when accessing passes.
Hard to measure though, but this feels to be the right thing to do
nevertheless.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021