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. |
Revision 1185ab6 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) 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) |
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 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021