Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 758 / 5574

May 25, 2020, 09:39 (GMT)
Cleanup: typo
May 25, 2020, 08:45 (GMT)
Merge remote-tracking branch 'origin/blender-v2.83-release'
May 25, 2020, 08:07 (GMT)
Fix T76897: Lamp Power Not Updating from Driver

Lamps were not tagged with `ID_RECALC_SHADING` when they were updated
from drivers. As a result, Cycles considered the lamp as unchanged. This
is resolved by having a (seemingly non-functional) callback in a new
`LIGHT_UPDATE` depsgraph node.

This patch unconditionally adds the `LIGHT_UPDATE` node + the relation
from the lamp's PARAMETERS node.

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

Reviewed by: brecht
May 25, 2020, 07:43 (GMT)
Fix crash when converting BMesh to Mesh with shape keys

The `BM_mesh_bm_to_me()` function copies shape keys from the BMesh to
the Mesh. However, it tries to copy the same number of shape keys as are
defined on the target mesh. Since the target mesh does not necessarily
have the same number of shape keys as the BMesh, this would crash if the
target Mesh has more.

Found while performing some tests for {D7785}.

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

Reviewed by: brecht
May 25, 2020, 05:55 (GMT)
Merge branch 'blender-v2.83-release'
May 25, 2020, 05:53 (GMT)
Fix T77031: Blender as pymodule crashes when rendering

No longer enforce WITH_HEADLESS when building as a Python module
as it disables GPU access which is needed for rendering.
May 25, 2020, 05:01 (GMT)
Merge branch 'blender-v2.83-release'
May 25, 2020, 05:00 (GMT)
Merge branch 'blender-v2.83-release'
May 25, 2020, 04:55 (GMT)
Cleanup: make format
May 25, 2020, 04:54 (GMT)
CMake: disable WITH_USD with blender_lite configurations
May 24, 2020, 23:23 (GMT)
Py Docs: Update Sphinx and Theme Dependencies

`sphinx_rtd_theme==0.5.0rc1` probably should not be used for 2.83 but it
would be nice to test
May 24, 2020, 21:18 (GMT)
Deps: ffmpeg 4.2.3 + codecs update

This diff updates:
FFmpeg : 4.3.2
libogg : 1.3.4
flac : 1.3.3
vpx : 1.8.2
xvid : 1.3.7
x264 : 33f9e1474613f59392be5ab6a7e7abf60fa63622

x264 seemingly has given up on even providing snapshots
and has been updated to the latest hash available at
this time.

faad has been removed since ffmpeg has not supported
it since 2010.
May 24, 2020, 19:14 (GMT)
Merge branch 'blender-v2.83-release'
May 24, 2020, 19:03 (GMT)
Fix(unreported): Crash on prefetching while transforming strip.

While investigating T76274, I found crash scenario when playhead is near end
frame and moving a strip. It is not as easy to reproduce, about 5% success
rate, and it will be even harder after rB4066c921fbe5. Exact cause wasn't
identified yet.

I wanted to disable prefetching during modal operator execution in VSE, but
currently I don't have any signalling method in place. Checking for G.moving
seems to resolve this problem, but it doesn't adress root cause of bug.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D7820
Revision 6b8555e by Julian Eisel
May 24, 2020, 15:26 (GMT)
VR: Fix big performance bottleneck for simple scenes

Blender's main loop puts the main thread to sleep for 5ms if no user input was
received from the OS. We never want that to happen while the VR session is
running, which runs on the main thread too.

For simpler scenes, where the viewport already draws fast, this may have quite
some impact. E.g. in my tests, the classroom scene went from ~55 to quite
stable 90 FPS in solid mode (total render time as measured and averaged by
Windows Mixed Reality utilities). With Eevee, it only went from 41 to 47 FPS.
In complex files, there's barely a difference. E.g. less than 1 FPS increase in
a Spring file (both Solid mode and Eevee).
Revision 8e4c742 by Julian Eisel
May 24, 2020, 14:14 (GMT)
Fix T77000: Preferences window can not be opened from script operator

The operators to open the Preferences, Driver Editor, or Info Log window did
not work when executed from another operator or the Python console. Should work
for all of these now.

I considered using operator properties instead, so the position could be set by
a script, with some fallback (e.g. current window center). But decided that's
not really worth the boilerplate and decreased code readability. Can still be
done if there's a need for it.
May 24, 2020, 08:22 (GMT)
Merge branch 'blender-v2.83-release'
May 24, 2020, 08:22 (GMT)
Fix T77003: GPencil Paint presets not initializated

In som ecases, the Paint was not ready when the brushes and palette were created. Now, first the paint is checked.
May 23, 2020, 21:58 (GMT)
Deps : XR_OpenXR_SDK 1.0.8
May 23, 2020, 21:41 (GMT)
deps: SDL 2.0.12
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021