Blender Git Commit Log

All Blender Git commits.

Page: 1952 / 8462

January 9, 2020, 14:51 (GMT)
Cleanup: GPencil: Remove unused cache function

Thoses were old duplicates
January 9, 2020, 14:51 (GMT)
GPencil: Refactor: Rewrite the render pipeline

This was really outdated. We do everything on the GPU now.
January 9, 2020, 14:51 (GMT)
Cleanup: GPencil: Remove GCC warnings
January 9, 2020, 14:51 (GMT)
Cleanup: GPencil: Make code more readable
January 9, 2020, 14:51 (GMT)
GPencil: Refactor: Make sbuffer batches managment more robust

This fix the slowdown issue caused by the triangulation of the stroke even
when fill wasn't needed. Now the fill buffer is only computed on demand.
January 9, 2020, 14:47 (GMT)
USD Exporter: clarification of some comments in the code

No functional changes.
January 9, 2020, 14:47 (GMT)
USD Exporter: make it possible to debug-print arbitrary export graphs

This is useful for debugging things like the previous commit.

No functional changes to the actual USD exporter.
January 9, 2020, 14:47 (GMT)
USD Exporter: properly export objects whose parents are not exported

The exporter constructs an export hierarchy, and then traverses that
hierarchy from the root to the children. When an object is to be exported,
but its parent is not, it meant that this traversal from (great)parent to
children would skip these objects. This commit fixes that by inserting the
missing parents as 'transform only' into the hierarchy.
January 9, 2020, 14:46 (GMT)
USD Exporter: removed 'Visible Objects Only' exporter option

The way the USD exporter currently works, it is not possible to export
invisible objects. As such, the 'Visible Objects Only' option was
confusing.

Exporting invisible objects means obtaining invisible evaluated objects
from the depsgraph, which is not something that's currently implemented.
Once that's done, we can reintroduce this option.
January 9, 2020, 14:46 (GMT)
USD Exporter: removed exclusion of 'Holdout' collections

This is in response to @brecht's remark in rBec62413f803e, where he
states that the approach was problematically interpreting the holdout
setting in a different way than what it was designed to do.

If we later want to add back a different "never include this in exports"
criterion, it can be easily done in
`AbstractHierarchyIterator::mark_as_weak_export()`. If such a criterion
should be file-format-specific, it can be done by overriding that
function in the file-format-specific subclass.
January 9, 2020, 14:15 (GMT)
Fix T72375: Crash when using spin tool

The original geometry referenced in `vtable` was deleted by the
`extrude_face_region` operator.
It is read soon after, so don't delete the original geometry
(param `use_keep_orig`).

This may have a small impact on performance.
January 9, 2020, 13:40 (GMT)
Cycles: Fixed OpenCL kernel build.

transform_direction() can't handle parameters in constant address space.
Creating a local copy of the parameter satisfies the OpenCL compiler.
CUDA and CPU compilers should be able to optimize this away I hope.
January 9, 2020, 12:02 (GMT)
Fix T71295: Duplicate macro faulty after rotation

As per T71295, the "duplicate+move" macro fails to store TRANSFORM_OT_translate properties once it's been used with rotation. I believe this is due to it being re-initialized with incorrect properties, reading bogus values from stored TRANSFORM_OT_rotate properties.

Force storing of actual operator id name instead of one defined in the macro, which in turn forces a name mismatch on initialization.

Reviewed By: #modeling, campbellbarton

Maniphest Tasks: T71295

Differential Revision: https://developer.blender.org/D6413
January 9, 2020, 10:40 (GMT)
Cycles: Disable fluid motion blur regression test

There are deeper issues than just updating the regression test .blend file
and the solution is dragging for far too long.

Considering this a known broken feature, which will either be fixed next week
or completely removed from the interface for the coming release.
January 9, 2020, 10:25 (GMT)
Merge branch 'undo-experiments' into undo-experiments-idnames
January 9, 2020, 10:21 (GMT)
Merge branch 'master' into undo-experiments
January 9, 2020, 10:19 (GMT)
undoexp: refine handling of 'undo barrier'.

This also fixes the mesh keeping its edited shape when undoing out of
edit mode e.g.
January 9, 2020, 07:47 (GMT)
Merge branch 'greasepencil-object' into greasepencil-refactor
January 9, 2020, 07:47 (GMT)
Merge branch 'master' into greasepencil-object
January 9, 2020, 06:50 (GMT)
Fix UV gizmos poll failing with multiple objects

Only the active objects UV selection was checked.
This also avoids checking UV selection for every poll call,
now this is only done on refresh.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021