Blender Git Loki

Blender Git commits from all branches.

Page: 517 / 2888

February 25, 2021, 14:44 (GMT)
Merge branch 'temp-lineart-contained' of git.blender.org:blender into temp-lineart-contained
February 25, 2021, 14:44 (GMT)
Merge branch 'master' into temp-lineart-contained
February 25, 2021, 14:43 (GMT)
Merge branch 'master' into greasepencil-object
February 25, 2021, 14:42 (GMT)
Merge branch 'master' into temp-gpencil-io
February 25, 2021, 14:27 (GMT)
Merge branch 'master' into temp-geometry-nodes-attribute-search
February 25, 2021, 13:54 (GMT)
Fix incorrect assert in shadow kernel
February 25, 2021, 13:18 (GMT)
Cycles: Fix work scheduler causing oversampling of one pixel

Typical off-by-one in range calculation.
February 25, 2021, 13:18 (GMT)
Cycles: Fix border rendering
February 25, 2021, 12:59 (GMT)
Broken sphere stuff
February 25, 2021, 12:42 (GMT)
Cycles: Simplify render buffers management

Avoid per-integrator-queue render buffers, which also avoids copy
of render results from one buffer to another.

Now on CPU all integrator queues are sharing same render buffer
created for the big tile and are writing to different parts of
this buffer.

For a single-GPU device there will be one integrator queue and one
render buffer on the device side.

Multi-device would need to have some more tricky buffer management
that it originally looked like to me; data transfers are to be
avoided as much as possible. So ideally it would be some per-device
statically allocated buffers, with possibly some re-arrangement
during rendering to balance things better. From the memory ownership
point of view it will mean per-device render buffers and multiple
integrator queues for CPU. So from this point of view the idea of
path tracing context becomes obsolete.

Remove the PathTraceContext. Maybe later it can become PathTraceWork
with an implementation of "wavefront management". But for now lets
keep things more localized to PathTrace for easier refactoring.
February 25, 2021, 12:30 (GMT)
automatically adapt index column width
February 25, 2021, 12:24 (GMT)
automatically adapt column width
February 25, 2021, 12:09 (GMT)
draw float2 attributes
February 25, 2021, 12:06 (GMT)
draw bool attributes
February 25, 2021, 11:57 (GMT)
don't draw invisible column cells
February 25, 2021, 11:54 (GMT)
draw color attributes
February 25, 2021, 11:50 (GMT)
draw integer attributes
February 25, 2021, 11:40 (GMT)
show float and float3 attributes
February 25, 2021, 11:04 (GMT)
draw attribute name
February 25, 2021, 10:22 (GMT)
Merge remote-tracking branch 'origin/master' into temp-lineart-contained
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021