Blender Git Loki

Blender Git commits from all branches.

Page: 418 / 2888

April 15, 2021, 15:12 (GMT)
cleanup
April 15, 2021, 15:04 (GMT)
cleanups and fixes
April 15, 2021, 14:45 (GMT)
rename to get_internal_single
April 15, 2021, 14:44 (GMT)
rename to get_internal_span
April 15, 2021, 14:41 (GMT)
fix some bugs
April 15, 2021, 14:19 (GMT)
Cycles: Fix adaptive sampling on GPU after recent changes

The condition was inverted.
April 15, 2021, 14:19 (GMT)
Cycles: Remove unused return result of adaptive filtering
April 15, 2021, 14:18 (GMT)
Merge branch 'master' into geometry-nodes-curve-support
April 15, 2021, 14:12 (GMT)
implement mutable converted virtual array
April 15, 2021, 14:02 (GMT)
better output attribute
April 15, 2021, 13:39 (GMT)
cleanup
April 15, 2021, 12:54 (GMT)
Merge branch 'master' into geometry-nodes-curve-support
April 15, 2021, 11:07 (GMT)
start implementing output attribute
April 15, 2021, 11:07 (GMT)
Cycles: Fix compilation error after recent Device changes
April 15, 2021, 10:54 (GMT)
Cycles: Implement early stopping for adaptive sampling

Stop scheduling path tracing jobs one all pixels did converge.
Since the convergence check is done for the entire big tile it
is not that visible with regular noise level settings and number
of samples. However, still feels like this is proper thing to do,
especially for the idea of gradually decreasing error threshold
for the viewport rendering.

For the GPU there is a single int memory allocated for every
invocation of convergence check kernel. Not sure if it gives
any measurable difference and whether we'd better avoid such
tiny allocations.
April 15, 2021, 10:53 (GMT)
Cycles: Fix denoising artifacts with adaptive sampling

Need to make sure denoiser input is has consistent number of samples
for all pixels, otherwise denoiser might see some areas too dark when
they converged.

The output of denoiser needs to be scaled back, so that when combined
pass is scaled with number of samples n display on or pixel buffer
request it gives proper result.

While this is technically slower than the previous state of the branch,
the number of computations is similar to the master branch.

We can optimize some areas: for example by multi-threading OIDN passes
creation.

Additionally, enable handling of all passes for OptiX. Some code was
disabled during development and was never enabled back :(
April 15, 2021, 10:48 (GMT)
Cycles: make device queues GPU specific
April 15, 2021, 10:48 (GMT)
Cycles: use stream in CUDA queue

Any device memory copying and zeroing is also done as part of the stream
so we can queue such operations without synchronizing.
April 15, 2021, 10:04 (GMT)
bring back type conversion
April 15, 2021, 09:34 (GMT)
Merge branch 'master' into virtual-array-attributes
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021