Blender Git Commit Log

All Blender Git commits.

Page: 1620 / 8462

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
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).
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 'master' into greasepencil-object
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.
Revision 165c845 by Christian Rauch (decoration)
May 23, 2020, 23:15 (GMT)
libdecor_frame_unref
Revision 63bf0ca by Christian Rauch (decoration)
May 23, 2020, 22:00 (GMT)
libdecor_frame_set_parent_frame
May 23, 2020, 22:00 (GMT)
branch parent_frame
May 23, 2020, 22:00 (GMT)
cleanup
May 23, 2020, 22:00 (GMT)
cleanup
May 23, 2020, 22:00 (GMT)
remove xdg surfaces
May 23, 2020, 22:00 (GMT)
fix
May 23, 2020, 22:00 (GMT)
decoration
May 23, 2020, 22:00 (GMT)
libdecor_new
May 23, 2020, 22:00 (GMT)
cmake: cleanup redundant Wayland linking
May 23, 2020, 21:58 (GMT)
Deps : XR_OpenXR_SDK 1.0.8
May 23, 2020, 21:41 (GMT)
deps: SDL 2.0.12
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021