Blender Git Commit Log

All Blender Git commits.

Page: 425 / 8462

July 23, 2021, 15:16 (GMT)
Compositor: Full frame Split Viewer node

Adds full frame implementation to this node operation.
No functional changes.
Revision c41b93b by Peter Kim (master)
July 23, 2021, 15:12 (GMT)
XR: Fix for Viewport Denoising Artifacts

Addresses T76003. When using VR with Eevee and viewport denoising,
scene geometry could sometimes be occluded for one eye. Solution is
to use a separate GPUViewport/GPUOffscreen for each VR view instead
of reusing a single one for rendering.

Reviewed By: Julian Eisel, Cl�ment Foucault

Differential Revision: https://developer.blender.org/D11858
July 23, 2021, 14:50 (GMT)
Compositor: Full frame File Output node

Adds full frame implementation to this node operations.
No functional changes.
July 23, 2021, 14:15 (GMT)
Fix T89393: crash when selecting edges when geometry nodes has "on cage" turned on

The core problem is that the geometry nodes modifier sometimes support
"mapping" (i.e. it remembers which new vertices correspond to edit mode
vertices) and sometimes it does not, depending on what the nodes are doing.
Also see rB07ce9910f7cc.

The solution here is that the fallback case in `BKE_mesh_foreach_mapped_edge`
does not call the callback with "invalid" indices.

Differential Revision: https://developer.blender.org/D12007
July 23, 2021, 14:13 (GMT)
Fix T90065: disable attribute search in places where there is too little context

Differential Revision: https://developer.blender.org/D12008
July 23, 2021, 14:10 (GMT)
Fix: avoid creating improper rotation matrix

This might change the rotation of some instances after a Curve to Points.
Unfortunately, there is not much we can do about that, the math before
was just wrong. The forward and up axis stayed the same though.

Differential Revision: https://developer.blender.org/D12006
July 23, 2021, 14:06 (GMT)
Fix T89829: wrong active context path check in spreadsheet

The problem was that the modifier was reevaluated all the time, even
between showing the attribute search and clicking on the attribute
name. This freed the data referenced by attribute search. The real bug
here was that the dependency graph was tagged for update even
though nothing changed. This was because the spreadsheet thought
its active context has changed and it wanted to compute the new
value to be shown in the spreadsheet.

The reason for the bug was that I confused how the tree-path of a
node editor works. The second element in the tree path contains
the name of the group node in the root tree that we're in (instead
of the first element).

Differential Revision: https://developer.blender.org/D12009
July 23, 2021, 13:50 (GMT)
Add a timer.
July 23, 2021, 13:43 (GMT)
Add some basic memory usage prints
July 23, 2021, 13:43 (GMT)
Format
July 23, 2021, 13:30 (GMT)
GPencil: Change text

July 23, 2021, 13:19 (GMT)
Add GPU_indexbuf_update_sub.
July 23, 2021, 13:09 (GMT)
GPencil: Rename Merge to Flatten

July 23, 2021, 12:31 (GMT)
Another slight increase in speed for Delaunay CDT.

When the new "need_ids" flag is false and the output type is not
one of the valid BMesh kinds, there is no need to propagate even
a dummy id to all of the faces.
July 23, 2021, 11:38 (GMT)
GPencil: Cleanup comments

July 23, 2021, 11:34 (GMT)
GPencil: Organize code and comments

Full cleanup
July 23, 2021, 10:59 (GMT)
GPencil: Add warning for non supported features

Some features as modifiers are part of the object and this asset type is datablock only and canot support them.

Now the user receives a warning about these features because they are not included in the final asset.

To get all these features in the asset, it's necessary create Object Asset type and not Datablock type as it's done in this operator.
July 23, 2021, 10:45 (GMT)
GPencil: Rename enum values for better naming

July 23, 2021, 10:40 (GMT)
GPencil: Remove unused variable

July 23, 2021, 10:38 (GMT)
GPencil: Code cleanup

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