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 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021