Blender Git Commits

Blender Git commits from all branches.

Page: 370 / 2888

May 17, 2021, 09:11 (GMT)
Fix multi line comment open tag

May 17, 2021, 08:43 (GMT)
Merge remote-tracking branch 'origin/master' into asset-browser-poselib
May 17, 2021, 08:32 (GMT)
Merge branch 'master' into cycles-x
May 17, 2021, 07:45 (GMT)
Cleanup failed patch reversion
May 17, 2021, 06:32 (GMT)
Merge branch 'master' into temp_bmesh_multires
May 17, 2021, 05:29 (GMT)
Merge branch 'master' into temp-explicit-colors
May 17, 2021, 05:19 (GMT)
Performance: GPU Batch Baseline TestCase.

When using a dense mesh and transforming a small number of verts the mesh received a copy-on-write signal. This will free all GPU batches. No reuse is currently possible.
This patch adds a test case that can be used as a baseline to optimize the cache construction in the draw module.

Differential Revision: https://developer.blender.org/D11255
May 17, 2021, 02:00 (GMT)
USD Import: don't modify import params.

Fixed the unit conversion code to avoid changing the
import params scale member, to keep the params identical
to what the user specified. Also updated the USDXformReader
logic to use the scale value stored in the settings, to take
into account the unit scale factor.
May 16, 2021, 08:33 (GMT)
Fix incorrect output border calculation
May 16, 2021, 04:19 (GMT)
Dyntopo now updates the existing pbvh on undo instead of building
a new one from scratch, an operation that can be slow despite being
threaded.

PBVH building is a memory bound operation (not just on the CPU side
either, remember the draw buffers have to be fully regenerated too).
Incrementally updating it this way is enormously faster (about as fast
as non-dyntopo undo).

The downside is we don't have the convienience of users regularly
building the pbvh from scratch anymore. Dyntopo does try to
join empty PBVH nodes (which happens after every stroke), but
that's not a complete substitute for a decent tree balancer.
That's on the todo list.
May 15, 2021, 18:51 (GMT)
Tried to make pbvh bmesh normals calc a bit more efficient.
May 15, 2021, 18:13 (GMT)
Move customdata wrapper to GHOST_Util.h
May 15, 2021, 18:12 (GMT)
Rename "threshold" to "float_threshold"
May 15, 2021, 16:09 (GMT)
Use RAII customdata wrapper for ctor exceptions
May 15, 2021, 13:15 (GMT)
Fix errors/warnings on Linux, gcc
May 15, 2021, 11:43 (GMT)
Use WorkScheduler::finish() for better perfomance
May 15, 2021, 09:05 (GMT)
Use getInputOperation instead of socket links
May 15, 2021, 08:30 (GMT)
Merge remote-tracking branch 'origin/master' into temp-lineart-contained
May 15, 2021, 04:21 (GMT)
fix memory leak
May 15, 2021, 04:12 (GMT)
fix missing null pointer check.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021