Blender Git Loki

Kaikki Blender Git kommitit.

Page: 761 / 8462

April 2, 2021, 15:23 (GMT)
Cycles: Remove kernel_adaptive_post_adjust kernel

It is no longer needed since the scaling is done in buffers.cpp.
April 2, 2021, 15:23 (GMT)
Cycles: Enable adaptive sampling tests

Got lost in one of the previous changes: they were disabled during
development.
April 2, 2021, 15:22 (GMT)
Cycles: restore fine grained bounce depth controls

Unsure if we want to keep all of this in the end, but useful now for more
accurate performance comparisons.
April 2, 2021, 14:28 (GMT)
Merge branch 'master' into temp-compositor-single-threaded-operation
April 2, 2021, 14:27 (GMT)
Cycles: Scale all passes with adaptive samples count

Do it in the RenderBuffers, similar to how combined pass was handled.

While the scaling with samples count is slower than doing it on the
device, the scaling with samples count is still to be performed.

In practice the downside is that per-pixel inverse sample count is now
done from a single thread. However, this can be improved by using tbb
to scale the pass from multiple threads.

The benefit of this approach is that the pass scaling kernel is not
needed, which solves ambiguity about when to run it. It also simplifies
code in a sense that the scaling logic is not duplicated in the kernel.
April 2, 2021, 14:27 (GMT)
Cycles: Allow const-pointer access to device_memory
April 2, 2021, 14:22 (GMT)
Cycles: put integrator queue pointer in constant memory

Instead of passing it around to various functions.
April 2, 2021, 14:22 (GMT)
Cycles: use SoA layout for IntegratorState on the GPU
April 2, 2021, 14:22 (GMT)
Cycles: remove INTEGRATOR_STATE_COPY macro

This will be tricky with SoA, just do it manually in the one place that uses it.
April 2, 2021, 14:22 (GMT)
Cycles: reduce size of shadow path state by moving to own struct
April 2, 2021, 14:22 (GMT)
Cleanup: don't put unused CUDA KernelGlobals on the stack
April 2, 2021, 14:16 (GMT)
Cleanup: Fix compiler warnings

April 2, 2021, 14:16 (GMT)
Cleanup: Remove blender namespace from Map.
April 2, 2021, 14:13 (GMT)
Cleanup: remove loading blender namespace from Vector.
April 2, 2021, 14:11 (GMT)
Cleanup: Added leading `e` to enum types.
April 2, 2021, 14:07 (GMT)
Cleanup: rename eChunkExecutionState to eWorkPackageState.
April 2, 2021, 13:53 (GMT)
Remove unused definition.
April 2, 2021, 13:48 (GMT)
Merge branch 'master' into temp-compositor-single-threaded-operation
April 2, 2021, 13:41 (GMT)
Compositor: stream operators for WorkPackages.

Helps developers during debugging.
April 2, 2021, 13:32 (GMT)
Fix error in Cycles versioning code after removal of branched path
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021