Blender Git Commit Log

All Blender Git commits.

Page: 606 / 8462

May 31, 2021, 09:15 (GMT)
Added v2.93 pipeline config for new buildbot.
May 31, 2021, 09:14 (GMT)
Merge branch 'master' into sculpt-dev
May 31, 2021, 09:13 (GMT)
Merge branch 'master' into temp-attribute-processor
May 31, 2021, 09:12 (GMT)
Geometry Nodes: do not create unnecessary geometry components

Previously, making instances real would always create an (empty)
volume and curve component, even when not necessary.

This also fixes T88653.
May 31, 2021, 09:11 (GMT)
Compositor: Fix areas of interest outside operations bounds

They should be cropped instead of clamped.
May 31, 2021, 09:03 (GMT)
Merge branch 'master' into cycles-x
May 31, 2021, 09:01 (GMT)
Compositor: Set current execution model in operations

Operations may share methods between tiled and full frame implementation and they may need to differentiate between them in some cases. This is just a temporal solution while keeping both execution models.
May 31, 2021, 08:51 (GMT)
start with creating procedure for node tree
May 31, 2021, 08:44 (GMT)
Compositor: Do constant folding for full frame execution

All operations with constant pixel/elements are evaluated into primitive Value/Vector/Color constant operations prior rendering execution. This is the case of operations that are constant only when all their inputs are so. Such operations should set can_be_constant flag to true. is_constant flag is only used for primitive operations (Color/Vector/Value) which are the only constant operations during rendering execution.
May 31, 2021, 08:44 (GMT)
Compositor: Crop operations canvases to rendered areas

When calculating operations resolutions (canvas size), rendered areas are not known yet so worst case scenario is assumed which is full size. But they can be cropped to rendered areas bounds one they are known. This reduces memory usage as buffers size will be the same than rendered areas bounds.
May 31, 2021, 08:20 (GMT)
Fix (studio-reported) crash in collection management code.

Code checking for potential collection loop dependencies can be called
in cases where we cannot guarantee that there is no NULL pointers, so we
need to check those. Was already done for objects.
May 31, 2021, 07:33 (GMT)
Fix T88456: DrawManager: Keep subset RenderMeshData around when geometry does not change.

Reuse loose geometry during selection (and other operations) from
previous calculation. Loose geometry stays the same, but was
recalculated to determine the size of GPU buffers. This patch would
reuse the previous loose geometry when geometry wasn't changed.

Although not the main bottleneck during selection it is measurable.

Master.
`rdata 46ms iter 55ms (frame 410ms)`

This patch.
`rdata 5ms iter 52ms (frame 342ms)`

Reviewed By: mano-wii

Differential Revision: https://developer.blender.org/D11339
May 31, 2021, 06:46 (GMT)
Added v2.83 pipeline config for new buildbot.
May 30, 2021, 20:48 (GMT)
DRW: Add DRW_view_frustum_bsphere_get
May 30, 2021, 20:48 (GMT)
EEVEE: Lightprobe: Port back lightprobe filtering

No much change appart from code organization and structure.
May 30, 2021, 20:48 (GMT)
EEVEE: Lightprobe: Add back lightprobe rendering support for world.

Only world probe is supported for now.

The new implementation diverge from the original by randomly
selecting one lightprobe instead of sampling them all.
This speeds-up rendering a bit.
May 30, 2021, 20:48 (GMT)
EEVEE: Fix crash cause by world material without attributes
May 30, 2021, 20:37 (GMT)
Boolean: applying patch D11431 to speed up hole-tolerant raycast.

This patch from Erik Abrahamsson uses a parallel_for to speed up
the case where the input is not manifold and the "hole_tolerant"
option is set.
In a test case on a 24 core (48 thread) machine, this sped up a
the boolean part on an object with 221k triangles from 12.06s to 0.46s.
May 30, 2021, 15:09 (GMT)
Docs: Capitalize first word of sentence
May 30, 2021, 15:07 (GMT)
Docs: clarify description and usage of 'bpy.app.version_file'

Fixes T88669
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021