Blender Git Commit Log

All Blender Git commits.

Page: 598 / 8462

June 3, 2021, 12:40 (GMT)
Cycles X: Better handling of missing CUDA kernel functions

Log missing function and avoid crash.

Differential Revision: https://developer.blender.org/D11472
June 3, 2021, 12:37 (GMT)
Cycles X: Fix missing viewport update on shadow catcher changes

Solves missing KernelInterator update in viewport when changing object's
shadow catcher mask flag.

Differential Revision: https://developer.blender.org/D11471
June 3, 2021, 12:34 (GMT)
LineArt: Option to offset strokes to custom camera
June 3, 2021, 12:32 (GMT)
Cycles X: Refactor pass info and accessor

Makes it so pass accessor can be used without knowing passes array and
Film. Additionally, this should restore access to AOV passes, although
is hard to really verify this because AOVs are not written yet.

Differential Revision: https://developer.blender.org/D11448
June 3, 2021, 12:16 (GMT)
Fix T88762: UI using tab to enter next button could clamp the hard min/
max unneccessarily

Since rB298d5eb66916 [which was needed to update buttons with custom
property range functions correctly], using tab would always clamp
(hardmin/hardmax) properties which were using FLT_MAX / INT_MAX as range
in their property definitions.

The clamping of rB298d5eb66916 was copied over from rB9b7f44ceb56c
[where it was used for the softmin/softmax], and while the re-evaluation
of hardmin/hardmax is needed for custom property range functions, the
clamping should actually not take place.

There are many properties using FLT_MAX / INT_MAX etc. and while it
probably would be good to update these with ranges that make more sense
-- not using FLT_MAX / INT_MAX would not have done the clamping here --
there should not be an arbitrary limit to these and they should stay as
they are.

Maniphest Tasks: T88762

Differential Revision: https://developer.blender.org/D11473
June 3, 2021, 12:14 (GMT)
LineArt: update depsgraph for source_camera.
June 3, 2021, 12:13 (GMT)
Merge remote-tracking branch 'origin/master' into temp-lineart-contained
June 3, 2021, 11:33 (GMT)
Cleanup: make format
June 3, 2021, 08:27 (GMT)
IDManagement: Collection: Fix several issues in relationships building code.

`BKE_main_collections_parent_relations_rebuild`,
`BKE_collection_parent_relations_rebuild` anf their internal
dependencies had two issues fixed by this commit:

* Main one was that a same collection could be processed several times,
sometimes even in an infinite loop (in some rare corner cases), by
`collection_parents_rebuild_recursive`.
* More exotic, code here would not ensure that the collections it was
processing were actually in Main (or a master one from a scene in
Main), which became an issue with some advanced ID management
processes involving partially out-of-main remapping, like liboverride
resync.
June 3, 2021, 08:27 (GMT)
LibOverride: ensure proper indirect tag for 'virtual' linked IDs.

Ensure 'virtual' linked override IDs generated by the recursive resync
process are tagged as indirectly linked data.

This is needed to avoid the 'missing data' messages on those virtual
data-blocks after saving and reloading.
June 3, 2021, 08:06 (GMT)
Merge remote-tracking branch 'origin/master' into asset-browser-poselib
June 3, 2021, 01:32 (GMT)
Cleanup: use ascii characters instead of unicode where possible

Follow own code style docs.
June 3, 2021, 00:47 (GMT)
Cleanup: spelling in comments, correct outdated comments
June 3, 2021, 00:35 (GMT)
Cleanup: use doxy sections for node_relationships.cc
June 3, 2021, 00:23 (GMT)
Fix invalid return values from file_execute

Error in 6c8c30d865ee8aafc3a088ce97b1caa4c4cc9ed7
June 2, 2021, 21:05 (GMT)
Draw Mesh Extractor: Fix used thread count

Some threads were always idle because of this.
June 2, 2021, 20:55 (GMT)
Cleanup: Remove unused 'ExtractTaskData's members
June 2, 2021, 20:50 (GMT)
USD export: crash on empty object.

Fixed invalid case statement which was causing an incorrect
writer object to be instantiated for empties, resulting in
a crash.
June 2, 2021, 19:52 (GMT)
Cleanup: Fix build warnings
June 2, 2021, 19:41 (GMT)
VSE: Add strip-time intersection test function

Use SEQ_time_strip_intersects_frame function to test if strip intersects with frame.

Note: There are cases where this function should not be used. For example splitting
strips require at least 1 frame "inside" strip. Another example is drawing, where
playhead technically doesn't intersect strip, but it is rendered, because current
frame has "duration" or "thickness" of 1 frame.

Reviewed By: sergey

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