July 9, 2021, 14:45 (GMT) |
Cycles X: Improve navigation when OIDN is used in viewport Inform OIDN to stop denoising whenever cancel is requested via the PathTrace. The improvement is especially noticeable when denoising shadow catcher pass which involves denoising 3 passes. Did not measure any eprformance penalty with this change when no cancel is requested during the denoising process. Differential Revision: https://developer.blender.org/D11867 |
July 9, 2021, 13:38 (GMT) |
Cleanup: add comment |
July 9, 2021, 13:29 (GMT) |
Fix a compiler warning on Windows for Exact Boolean. For some reason, the Windows compiler didn't like the static function being used in the parallel_reduece. |
July 9, 2021, 13:21 (GMT) |
Fix: crash when using empty attribute search |
July 9, 2021, 13:03 (GMT) |
Walk Navigation: Z axis correction Fly navigation has always had this option. They is particularly useful when users use "Trackball" as their orbit method. For walk navigation this works as a one off option. Not as a toggle like for fly navigation. Differential Revision: https://developer.blender.org/D11863 |
July 9, 2021, 12:45 (GMT) |
Renaming: From MeshTest to SpecMeshTest curve_to_mesh tests |
July 9, 2021, 12:35 (GMT) |
Addressed comments by Jacques Lucke |
July 9, 2021, 12:34 (GMT) |
Cleanup: minor renaming and adding const qualifiers |
July 9, 2021, 12:34 (GMT) |
Cleanup: remove outdated decoupled volume device feature |
July 9, 2021, 12:34 (GMT) |
Cleanup: remove unused homogeneous volume code and volume scatter define |
July 9, 2021, 12:34 (GMT) |
Fix crash with volumes and light intersection |
July 9, 2021, 12:23 (GMT) |
Cleanup: removed empty line. |
July 9, 2021, 12:20 (GMT) |
Cleanup: removed unused file. |
July 9, 2021, 12:19 (GMT) |
Cleanup: use shader_block. |
July 9, 2021, 11:44 (GMT) |
Migrated `GPU_SHADER_TEXT`. |
July 9, 2021, 10:21 (GMT) |
Updating and binding of shader block. |
July 9, 2021, 09:30 (GMT) |
Cycles X: Add regression tests Currently minimal set of files to help testing improvements in denoisrers. All the common cases which got broken by accident in the past week. |
July 9, 2021, 09:21 (GMT) |
Fix T89435: Reordering FCurves can cause crash or corruption Correctly reset `prev` and `next` pointers of action group FCurves when separating them into distinct `ListBase`s per `bActionGroup`. These `NULL` pointers are necessary to temporarily demarcate the start & end of the `bActionGroup::channels` list. Having them still point to other FCurves caused ordering issues when moving curves towards the start/end of a group. This commit corrects the above issue and adds versioning code to rectify any ordering issues that may have been caused. For this purpose the `BKE_action_groups_reconstruct()` function is rewritten to avoid relying on the `bAction::curves` list order or `prev` link integrity. Differential Revision: https://developer.blender.org/D11811 |
July 9, 2021, 09:13 (GMT) |
Cycles X: Reduce memory usage of OIDN denoiser The idea is to perform denoising in the render buffer's denoised pass without allocating temporary color. This optimization covers all scenarios of when OIDN is used: single- and multi- device rendering. This also fixes certain artifacts caused by previous memory optimizations which lead to a feedback loops. Differential Revision: https://developer.blender.org/D11852 |
July 9, 2021, 09:06 (GMT) |
Deps: upgrade OpenXR 1.0.14 ? 1.0.17 Simple upgrade of OpenXR to 1.0.17. A version bump was enough, no Blender code had to change. Reviewed By: LazyDodo, mont29 Differential Revision: https://developer.blender.org/D11848 |
|
|
|


Master Commits
MiikaHweb | 2003-2021