Blender Git Loki

Kaikki Blender Git kommitit.

Page: 184 / 8462

October 5, 2021, 16:57 (GMT)
VSE: Free animation strip data if they are not visible

Previously we would only free animation strip data when doing final
renders. If not doing a final render or simply just playing back videos
in the VSE, we would not free decoders or non VSE cache data from the
strips.

This would lead to memory usage exploding in complex VSE scenes.

Now we instead use the dumb apporach of freeing everything that is not
currently visible.
October 5, 2021, 16:53 (GMT)
Cleanup: Make anim_getnew in the VSE less confusing

It was using dummy image buffers to indicate if an animation container
could be initialized or not.

Use booleans instead.
October 5, 2021, 16:53 (GMT)
VSE: Free animation strip data if they are not visible

Previously we would only free animation strip data when doing final
renders. If not doing a final render or simply just playing back videos
in the VSE, we would not free decoders or non VSE cache data from the
strips.

This would lead to memory usage exploding in complex VSE scenes.

Now we instead use the dumb apporach of freeing everything that is not
currently visible.
October 5, 2021, 15:11 (GMT)
GPencil: Remove unused spacetype check in Paint operator

The Paint operator only works in SPACE_VIEW3D and this is checked in the poll mtehod, so it's not logic check again.

These checkings were part of the old grease pencil but it was not removed.
October 5, 2021, 15:07 (GMT)
Fix missing proper 'make local' call for liboverrides from outliner.

Also includes minor improvements to
`BKE_lib_override_library_make_local` itself.

This is a complement to rB37458798fa02c.
October 5, 2021, 14:51 (GMT)
Merge branch 'temp-eevee-gpencil-rewrite' of ssh://git.blender.org/blender into temp-eevee-gpencil-rewrite
October 5, 2021, 14:36 (GMT)
Add missing "CUDA_ERROR_UNSUPPORTED_PTX_VERSION" to CUEW

This is required for Cycles to report a meaningful error message when it fails to load a PTX module
created with a newer CUDA toolkit version than the driver supports.

Ref T91879
October 5, 2021, 14:25 (GMT)
New property to define render engine for grease pencil

October 5, 2021, 14:19 (GMT)
Fix adaptive sampling artifacts on tile boundaries

Implement an overscan support for tiles, so that adaptive sampling can
rely on the pixels neighbourhood.

Differential Revision: https://developer.blender.org/D12599
October 5, 2021, 14:10 (GMT)
Cleanup: Better way to pass activate callbacks to Tree-View items

The `ui::BasicTreeViewItem` took a function-like object to execute on
item activation via the constructor. This was mainly intended to be used
with lambdas. However, it's confusing to just have this lambda there,
with no indication of what it's for (activation).
Instead, assign the function-like object via an explicit `on_activate()`
function.
October 5, 2021, 14:10 (GMT)
Fix T91940: Asset Browser catalogs continuously redraw

Issue was that the `on_activate()` callback of tree-items were
continuously called, because the active-state was queried before we
fully reconstructed the tree and its state from the previous redraw.
Such issues could happen in more places, so I've refactored the API a
bit to reflect the requirements for state queries, and include some
sanity checks.
The actual fix for the issue is to delay the state change until the tree
is fully reconstructed, by letting the tree-items pass a callback to
check if they should be active.
October 5, 2021, 14:09 (GMT)
Cycles: Fix wrong GPU state calculation

Currently was only used for logging, but better to fix the size so
that it matches reality.

The issue was caused by decoupling number of shadow intersections
and using much higher number for CPU. This caused the total state
on GPU to be logged as 10s of gigabytes instead of 100s of megabytes.

Differential Revision: https://developer.blender.org/D12755
October 5, 2021, 14:08 (GMT)
Create material depending of type

October 5, 2021, 13:38 (GMT)
Cleanup: Geometry Nodes dashed lines

No functional change, just cleaning up the shader code a bit.

Part of this is removing dead code (the discard was never called), and
part is shuffling mix/max around based on feedback by Sybren St�vel.
October 5, 2021, 12:13 (GMT)
Basic show material panel

October 5, 2021, 12:04 (GMT)
Versioin bump: 2.93.5-release
October 5, 2021, 11:47 (GMT)
Cycles: improve detection of HIP compiler for buildbot

And fix various broken things in the HIP kernel compilation.
October 5, 2021, 10:34 (GMT)
Sculpt: array brush fixes
October 5, 2021, 10:25 (GMT)
New property to define render engine for grease pencil

October 5, 2021, 10:25 (GMT)
More python changes

Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021