Blender Git Loki

Kaikki Blender Git kommitit.

Page: 480 / 8462

July 5, 2021, 22:24 (GMT)
Fix macOS builds after removing Ghost integral types.
July 5, 2021, 22:09 (GMT)
Various Exact Boolean parallelizations and optimizations.

From patch D11780 from Erik Abrahamsson.
It parallelizes making the vertices, destruction of map entries,
finding if the result is PWN, finding triangle adjacencies,
and finding the ambient cell.
The latter needs a parallel_reduce from tbb, so added one into
BLI_task.hh so that if WITH_TBB is false, the code will still work.

On Erik's 6-core machine, the elapsed time went from 17.5s to 11.8s
(33% faster) on an intersection of two spheres with 3.1M faces.
On Howard's 24-core machine, the elapsed time went from 18.7s to 10.8s
for the same test.
July 5, 2021, 22:06 (GMT)
Fix macOS builds after removing Ghost integral types.
July 5, 2021, 21:36 (GMT)
Compositor: Add base operation for updating buffer rows

Simplifies code for operations with correlated
coordinates between inputs and output.
July 5, 2021, 21:36 (GMT)
Compositor: Full frame Gamma node

Adds full frame implementation to this node operation.
No functional changes.
1.5x faster than tiled fallback.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D11767
July 5, 2021, 21:36 (GMT)
Compositor: Full frame Exposure node

Adds full frame implementation to this node operation.
No functional changes.
1.7x faster than tiled fallback.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D11766
July 5, 2021, 21:36 (GMT)
Compositor: Full frame Color Correction node

Adds full frame implementation to this node operation.
No functional changes.
1.4x faster than tiled fallback.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D11765
July 5, 2021, 21:36 (GMT)
Compositor: Full frame Color Balance node

Adds full frame implementation to this node operations.
No functional changes.
1.3x faster than tiled fallback.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D11764
July 5, 2021, 21:36 (GMT)
Fix T89671: Crash when using Denoise node on Full Frame mode

Tiled fallback doesn't support single element buffers.
Ensure tiles are initialized as full buffers.
July 5, 2021, 20:57 (GMT)
Import changes from development branch
July 5, 2021, 20:54 (GMT)
Merge branch 'master' into subdivision_work
July 5, 2021, 20:23 (GMT)
Merge branch 'master' into soc-2021-porting-modifiers-to-nodes-remesh

# Conflicts:
# source/blender/blenkernel/BKE_node.h
# source/blender/nodes/NOD_geometry.h
Revision 61afbf5 by Hans Goudey (master)
July 5, 2021, 19:52 (GMT)
Cleanup: Use enum for UI block emboss type
July 5, 2021, 19:25 (GMT)
Reliable filtering of non-standard socket types.

Socket polling callback for trees needs to be able to distinguish
"standard" and custom sockets. Custom sockets have a type 0 by default
so that cannot be used to check the socket type. Instead use RNA to
check if a type is a standard socket type.
July 5, 2021, 18:58 (GMT)
Remove the valid_socket_type_full method.
The valid_socket_type callback was added very recently, so there is no
harm in changing it at this point. That avoids the complication of
having two variants in the API.

See 47aca2b4c402ec35ea52c18afcc0840bcf283b26
July 5, 2021, 18:58 (GMT)
Fixes from review comments
July 5, 2021, 18:14 (GMT)
Safer RNA object vertex group API (should fix issues reported by @Mets, thanks!)
July 5, 2021, 18:00 (GMT)
Replace Ghost integrals with stdint fixed width integers.

Also replace integer with bool in Ghost API when only used as boolean,
and uint8* with char* in Ghost API when variable is a string.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D11617

Signed-off-by: Nicholas Rishel <rishel.nick@gmail.com>
Revision b66c21f by Hans Goudey (master)
July 5, 2021, 17:42 (GMT)
Geometry Nodes: Use same shape as mesh line in curve line node

The line starts at the origin and ends at (0,0,1m), just like the mesh node.
July 5, 2021, 17:32 (GMT)
Merge branch 'master' into refactor-vertex-group-names
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021