Blender Git Commits

Blender Git "master" branch commits.

Page: 905 / 5574

February 14, 2020, 23:22 (GMT)
Revert "Fix T73763: Laggy with nodes Editor + International Fonts"

This reverts commit a21f5ec56245f7f1fbede4aa3c140a582c3a6a1b.
February 14, 2020, 22:14 (GMT)
Shading: Extend Vector Math Node with Sin, Cos, Tan and Wrap functions

This adds some extra functions recently added to the float Maths Node.
Not all functions have been ported over in this patch.

Also:
+ Tidy up menu
+ Change node color to match other vector nodes, this helps distinguish vector and float nodes in the tree
+ Move shared OSL functions to new header node_math.h

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D6713
February 14, 2020, 18:54 (GMT)
Fix property warning due to recent commit

```Warning: property 'mode' not found in keymap item 'TRANSFORM_OT_bbone_resize'```
February 14, 2020, 18:14 (GMT)
build_environment: Upgraded Embree to 3.8.0

The latest versions of Embree allow similar motion interpolation
as Cycles' own BVH.
February 14, 2020, 17:21 (GMT)
DRW: Fix viewport render always rendering with transparent background
February 14, 2020, 16:59 (GMT)
Fix small typo in BGL API docs

Differential Revision: https://developer.blender.org/D6681
February 14, 2020, 16:57 (GMT)
Cleanup: simplify redundant tests in scrollbar code

Differential Revision: https://developer.blender.org/D6783
Revision 9b243b9 by Julian Eisel
February 14, 2020, 16:15 (GMT)
Fix failing assert & uninitialized paint settings in empty scene

Steps to reproduce were:
* Add new (empty) scene
* Add some mesh object
* Change to texture paint mode

While it can be argued that we should already init the settings when
creating a new scene (so that the texture tab can show up),
BKE_paint_init() should always ensure paint settings are initialized
either way.

Related to T73611.
February 14, 2020, 16:00 (GMT)
Fix sporadic CUDA launch failures with Cycles viewport denoising

Sometimes the viewport buffer size is zero for a frame, which caused the denoising task to also try to
launch CUDA kernels with a launch size of zero, which in turn failed with a CUDA error. This patch
prevents launches from occuring in this case, similar to how it is handled in `copy_to_display_buffer`.
February 14, 2020, 15:17 (GMT)
Cleanup: Fix compiler warning
Revision 60e823f by Julian Eisel
February 14, 2020, 14:59 (GMT)
Cleanup: Rename ED_region_tag_redraw_overlay() to ED_region_tag_redraw_cursor()

Old name was a bit confusing/misleading, esp. since previous commit.
Revision c4b9cb0 by Julian Eisel
February 14, 2020, 14:59 (GMT)
UI: Allow gizmo-only redraw tagging

NOTE: This change shouldn't have any visible effect. It's just the
first (easiest) step towards decoupling gizmo redraws from viewport
redraws.

We currently redraw the entire region whenever a gizmo needs redrawing,
which would be nice to avoid in the future, see T73198. The first step
towards this would be having a separate tag for them, which is what
this patch implements.
The term "editor-overlays" was chosen because for the forseeable future,
we'll also have to redraw non-gizmo overlays in-between drawing 3D and
2D gizmos. Namely annotations.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D6838
February 14, 2020, 14:57 (GMT)
Cleanup: Rename bonesize transform file

`transform_mode_bonesize.c` --> `transform_mode_bbone_resize.c`
February 14, 2020, 14:51 (GMT)
Fix T68610: B-Bone display size/scaling op issues

Fix ReDo and create a new operator to display only the required properties.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D6849
February 14, 2020, 14:47 (GMT)
Fix T59218: Loop Cut from the Context Menu doesn't slide

Differential Revision: https://developer.blender.org/D6810
February 14, 2020, 14:41 (GMT)
Cleanup: Alembic, renamed and moved convert_matrix function

The `convert_matrix()` function just converts between the Alembic and
Blender matrix data types, and doesn't do any coordinate system conversion.
To clarify this, the function has now been renamed to
`convert_matrix_datatype()`.

I also moved the implementations next to each other in the source file,
so that it's visible that there are actually two of them.

No functional changes.
February 14, 2020, 14:41 (GMT)
Cleanup: Alembic, removed unused export settings

No functional changes.
February 14, 2020, 14:41 (GMT)
Alembic: refactor import and export of transformations

The Alembic importer now works with local coordinates. Previously, the
importer converted transformations from Alembic to world coordinates
before processing them further; this processing often included
re-converting to local coordinates. This change made it possible to
remove some code that assumed that a child transform was only read after
its parent transform.

Blender's Alembic code follows the Maya convention, where in the zero
orientation the camera looks forward instead of down. This extra
rotation is now handled more consistently, and now also properly handles
children of cameras. This fixes T73269.

Unit tests were added to at least ensure that the importer and exporter
are compatible with each other, and that static and animated camera
transforms are handled in the same way.
February 14, 2020, 14:41 (GMT)
Cleanup: Alembic, rename unit test

This rename is to prepare for a future addition to the unit test file.
Currently it's named "import" and I will add an export test as well. The
rename is a separate commit to easily see the difference between the
rename and the addition of another test.

No functional changes.
February 14, 2020, 14:25 (GMT)
Fix T73763: Laggy with nodes Editor + International Fonts

Two main reasons for the lag:
- Allocation of memory with transfer to GPU.
- BLF_cache_clear();

The memory allocation seems to be unnecessary, so I removed it.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D6837
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021