Blender Git Commits

Blender Git commits from all branches.

Page: 494 / 2888

March 9, 2021, 17:44 (GMT)
Merge branch 'master' into sculpt-dev
March 9, 2021, 16:24 (GMT)
fix for missing transformation when scale is 0
March 9, 2021, 15:17 (GMT)
Cycles: Enable CUDA device by default

It was disabled by default for the initial pass of the split kernel.

Now it is supposed to be officially supported, so it is more convenient
to enable it back.
March 9, 2021, 15:17 (GMT)
Cycles: Remove remaining parts of feature kernels
March 9, 2021, 14:55 (GMT)
Merge branch 'master' into temp-lineart-contained
March 9, 2021, 14:52 (GMT)
Replaced nullptr with uniqueptr.
March 9, 2021, 14:39 (GMT)
Cycles: Make viewport navigation more interactive

Achieved by making render session be resettable more often than the
configured timeout. More detailed explanation of logic can be found
in the comment in `ready_to_reset()`.

Makes it so camera navigation in classroom scene gives feedback as
soon as possible.

The next logical trick on this topic would be to calculate resolution
divider based on the rendering performance, so that we can show most
detailed picture while navigating.
March 9, 2021, 14:32 (GMT)
Cycles: Comment out tile acquisition/stealing code

It will need to be implemented on a different level,
or not needed at all.
March 9, 2021, 14:32 (GMT)
Cycles: Make PathTraceWorkPixel work for GPU

Mainly for debugging purposes, as the performance of it is not suitable
for GPU rendering.
March 9, 2021, 14:32 (GMT)
Cycles: Remove split kernel queues

These queues are being implemented differently now.
March 9, 2021, 14:32 (GMT)
Cycles: Remove buffers from Session

Those are owned by PathTrace, which will take care of slicing the buffer
for multi-device.
March 9, 2021, 14:32 (GMT)
Cycles: Remove feature kernels

They were only implemented for OpenCL and they were actually blocking
viewport: it was not possible to navigate while system was waiting for
a fully-featured kernels.

With the new integrator this should be implemented differently.
March 9, 2021, 14:29 (GMT)
Merge branch 'master' into compositor-cryptomatte-workflow
March 9, 2021, 14:18 (GMT)
Use 3x3 matrix for normal transformation
March 9, 2021, 14:09 (GMT)
Merge branch 'master' into cycles-x
March 9, 2021, 13:59 (GMT)
Merge branch 'master' into ui-asset-view-template
March 9, 2021, 13:11 (GMT)
Fixed imbuf lock was kept.
March 9, 2021, 13:04 (GMT)
Fix Cycles viewport flickering in run_cpu

Was caused by wrong state passed to scene update when there is a
delayed reset requested. The explanation in code comment should
be sufficient.

Technically, should also be fixed in upstream, but since there are
no known reports or repro cases is safer to test the fix here.
March 9, 2021, 13:04 (GMT)
Cycles: Implement PathTrace::cancel()

It is used for cancelling rendering as soon as possible, which is
required for fast session reset.

This change makes it so viewport navigation feels smoother.

In theory, now it is possible to reset render session as quickly as
possibly (and not only once 0.1sec as per default configuration).
March 9, 2021, 12:46 (GMT)
fix missing UI from last merge
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021