Blender Git Commit Log

All Blender Git commits.

Page: 467 / 8462

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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021