Blender Git Loki

Blender Git commits from all branches.

Page: 120 / 2888

August 31, 2021, 13:16 (GMT)
Fix missing tiles with GPU render and OIDN denoiser in Cycles X

Was noticed when testing upcoming tiled rendering with small tiles
sizes which stresses data transfers more than single tile rendering.

What happens is OIDN denoiser uses `copy_to_device()` using default
queue, which is not guaranteed to be synchronized before next call to
`copy_from_device()` happening via queue.

What we really want in the OIDN denoiser is synchronous data transfer
which is easiest to be achieved by creating a queue and synchronizing
it.

The issue is reported by Alaska in D12309#320253

Differential Revision: https://developer.blender.org/D12333
August 31, 2021, 13:09 (GMT)
Fix missing result when cancelling render with denoiser in Cycles X

OIDN will stop demoising when user cancel is requested. This might
leave render buffers in a partially updated state, so the tile write
logic will wrongly assume denoised result exists.

Differential Revision: https://developer.blender.org/D12334
August 31, 2021, 13:03 (GMT)
Merge branch 'master' into asset-greasepencil
August 31, 2021, 13:03 (GMT)
Merge branch 'master' into greasepencil-object
August 31, 2021, 12:00 (GMT)
Merge branch 'master' into subdivision_work
August 31, 2021, 11:58 (GMT)
Remove normals compression for the time being.
August 31, 2021, 11:40 (GMT)
destruct all variables that are not outputs
August 31, 2021, 11:22 (GMT)
fix string socket
August 31, 2021, 10:41 (GMT)
support modifier inputs again
August 31, 2021, 10:40 (GMT)
support field conversion
August 31, 2021, 10:19 (GMT)
Merge branch 'master' into asset-greasepencil
August 31, 2021, 10:16 (GMT)
Merge branch 'master' into cycles-x
August 31, 2021, 10:12 (GMT)
Try to make compressed loop normals work.
August 31, 2021, 10:05 (GMT)
fix default values
August 31, 2021, 09:41 (GMT)
initial support for function nodes in evaluator
August 31, 2021, 09:23 (GMT)
Version bump: 2.93.4-release
August 31, 2021, 09:12 (GMT)
Cleanup, rename some functions.
August 31, 2021, 09:09 (GMT)
Merge branch 'master' into cycles-x
August 31, 2021, 09:05 (GMT)
Merge branch 'master' into xr-controller-support
August 31, 2021, 09:03 (GMT)
initial support in evaluator
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021