Blender Git Loki

Kaikki Blender Git kommitit.

Page: 662 / 8462

May 7, 2021, 08:18 (GMT)
Merge branch 'blender-v2.93-release'
May 7, 2021, 08:18 (GMT)
Merge branch 'blender-v2.93-release'
May 7, 2021, 08:18 (GMT)
Merge branch 'blender-v2.93-release'
May 7, 2021, 08:18 (GMT)
Merge branch 'blender-v2.93-release'
May 7, 2021, 08:15 (GMT)
Cleanup: move frame caching into functions
May 7, 2021, 08:15 (GMT)
Fix PlayAnim issue with images gradually loading into cache

Instead of only drawing images on first start, load them into cache.

This resolves a logical problem when images don't load fast enough,
where the animation would load some frames each time until all images
loaded into cache.

In practice this could play back with severe frame skipping many times
times before all images were loaded making playback smooth.

Part of a fix for T81751.
May 7, 2021, 08:15 (GMT)
Cleanup: extract image loading into it's own function
May 7, 2021, 08:13 (GMT)
Cleanup: minor changes from master to avoid merge conflicts
May 7, 2021, 08:13 (GMT)
Fix use of imbuf that was never valid in animation player

Resizing the window would always draw the image with an empty imbuf.
May 7, 2021, 08:05 (GMT)
Merge branch 'blender-v2.93-release'
May 7, 2021, 07:57 (GMT)
VSE: Fix freeing display buffer cache before use

`IMB_display_buffer_release()` was called before `display_buffer` was
used by drawing code. This should not be done as it may cause problems.
May 7, 2021, 07:43 (GMT)
Fix T81751: Use GLSL for better anim player performance

Originally colorspace of float images was converted using CPU.
GLSL will render images much faster.

Originally image was converted to `global_role_default_byte` space,
disregarding view transform and also display device, which now is
possible to specify. These parameters could be set via commandline to
settings used in Blender, however if they are to be set by users, these
needs to be sanitized.
Right now defaults are assumed for device given for
`COLOR_ROLE_DEFAULT_BYTE`. This should produce same behavior as
implemented before.

Together with D11167 animation player performance should be much better.

This code was mostly copy-pasted from sequencer.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D11178
May 7, 2021, 05:57 (GMT)
Version bump: Blender 2.83.14 rc
May 7, 2021, 05:54 (GMT)
Fix memory leak in object.mode_set_with_submode
May 7, 2021, 05:53 (GMT)
Fix build error: use of unintialized variable

Differential Revision: https://developer.blender.org/D11115
May 7, 2021, 05:52 (GMT)
Fix T87863: Bisect fails when edges of an N-gon lie on the plane

Logic for bisect handled edges in the face crossing the plane,
but not concave N-gons containing multiple edges that lie on the plane.
May 7, 2021, 05:51 (GMT)
Fix T87592: Mirror fail with bisect, axis object & non-uniform scale

Bisect-plane calculation needed to take non-uniform scale into account.
May 7, 2021, 05:50 (GMT)
Fix T86765: Custom properties are included in `__dir__`

Remove custom properties from `__dir__` method result since these
can't be accessed using `__getattr__`.

Introduced in the 2.5x Python API update.
May 7, 2021, 05:49 (GMT)
Fix for building with MSVC
May 7, 2021, 05:47 (GMT)
Fix T86170: Memory leak clearing the Python instance for COW id data

As Python can access COW ID's, ensure it's instance is kept on update.

This could happen when the "Use Self" argument was enabled for a driver.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021