Blender Git Commit Log

All Blender Git commits.

Page: 3 / 8462

December 29, 2021, 20:12 (GMT)
Fix array modifier build error after recent change in master
December 29, 2021, 19:48 (GMT)
Improve usage of the "for_write" functions, add a separate function to clear dirty flags
December 29, 2021, 19:37 (GMT)
object file test
December 29, 2021, 19:14 (GMT)
add object cache
December 29, 2021, 18:53 (GMT)
Cleanup: Rename `BKE_mesh_face_normals_for_write` -> `BKE_mesh_poly_normals_for_write`
December 29, 2021, 18:42 (GMT)
Merge branch 'master' into temp-vert-normals-cleanup
December 29, 2021, 18:40 (GMT)
Fix (unreported): missing relations update after adding scene time node

This just moves the relations update to a lower level function that is used
by other functions. Eventually, the special case for this node should be
generalized.
Revision 5e8b42b by Hans Goudey (master)
December 29, 2021, 18:37 (GMT)
Cleanup: Remove unused DerivedMesh functions
December 29, 2021, 18:25 (GMT)
Merge branch 'master' into temp-llvm-testing
December 29, 2021, 18:20 (GMT)
Improve marking normals dirty when copying a mesh
December 29, 2021, 17:57 (GMT)
Expand on comment about copying layers
December 29, 2021, 17:49 (GMT)
Merge branch 'master' into temp-vert-normals-cleanup
Revision a94d807 by Hans Goudey (master)
December 29, 2021, 17:31 (GMT)
Geometry Nodes: Support instances in the delete geometry node

Ever since the instance domain was added, this was exposed, it just
didn't do anything. This patch implements the instances domain in the
delete and separate geometry nodes, where it acts on the top-level
instances.

We act on a mutable instances input, with the idea that eventually
copy on write attribute layers will make this less expensive. It also
allows us to keep the instance references in place and to do less
work in some situations.

Ref T93554

Differential Revision: https://developer.blender.org/D13565
December 29, 2021, 16:25 (GMT)
Geometry Nodes: Accumulate Fields Node

This function node creates a running total of a given Vector, Float, or
Int field.

Inputs:
- Value: The field to be accumulated
- Group Index: The values of this input are used to aggregate the input
into separate 'bins', creating multiple accumulations.
Outputs:
- Leading and Trailing: Returns the running totals starting
at either the first value of each accumulations or 0 respectively.
- Total: Returns the total accumulation at all positions of the field.

There's currently plenty of duplicate work happening when multiple outputs
are used that could be optimized by a future refactor to field inputs.

Differential Revision: https://developer.blender.org/D12743
Revision 279085e by Hans Goudey (master)
December 29, 2021, 16:23 (GMT)
Fix: Issues with attribute comparison in geometry nodes tests

A few typos in 17770192fb0c5fddda lead to an incorrect count of custom
data layers in the test meshes. We only want to consider layers that are
not anonymous, and there was a copy and paste mistake.
December 29, 2021, 16:16 (GMT)
Nodes: Composite: UI fixes to time node

- Use default size consistent with other curve nodes
- Use column instead of row for properties
December 29, 2021, 15:36 (GMT)
Fix T94113: Local view + Geometry Nodes is broken for instances

`GeometrySet::compute_boundbox_without_instances` may not initialize min
max in some cases such as meshes without vertices.

This can result in a Bounding Box with impossible dimensions
(min=FLT_MAX, max=-FLT_MAX).

So repeat the same solution seen in `BKE_object_boundbox_calc_from_mesh`
and set boundbox values to zero.

Reviewed By: HooglyBoogly

Differential Revision: https://developer.blender.org/D13664
December 29, 2021, 15:31 (GMT)
Cleanup: Remove dead code
December 29, 2021, 15:00 (GMT)
Nodes: Cleanup: Remove no op registration functions

All these function paramaters are set to NULL so they arent necessary.

Reviewed By: HooglyBoogly, JacquesLucke

Differential Revision: https://developer.blender.org/D13686
December 29, 2021, 14:46 (GMT)
gpu.types.GPUOffScreen: accept format argument for color texture

Some projects need more than 8-bit RGBA off-screen, so add the ability to
accept color format and defaults to RGBA8 so existing code should not be
affected.

Currently supported formats:
- RGBA8 (default)
- RGBA16
- RGBA16F
- RGBA32F

Reviewed By: mano-wii

Differential Revision: https://developer.blender.org/D13650
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021