July 12, 2021, 13:56 (GMT) |
Fix T89736: Cycles error with persistent data, displacement and motion blur |
July 12, 2021, 13:47 (GMT) |
adaptive_cloth: Mesh: collapse_edge_triangulate() version 2 |
July 12, 2021, 13:40 (GMT) |
Fix T89396: Cycles missing passes with multiple view layers and persistent data |
July 12, 2021, 13:00 (GMT) |
Cycles X: Reduce memory usage of OptiX denoiser and CPU render Allow to modify a temporary buffer created in the DeviceDenoiser. Moved denoised pass copy to a more accessible function. It is not very flexible yet, and performance might be improved, but it fits current usage and is only used from a much more compute-heavy steps of the render. Differential Revision: https://developer.blender.org/D11874 |
July 12, 2021, 12:42 (GMT) |
Also apply flipping correction when bone's X-axis is aligned with Y. |
July 12, 2021, 12:40 (GMT) |
July 12, 2021, 12:29 (GMT) |
Fix T89775: geometry nodes logging crash during render Under some circumstances (e.g. when rendering) the geometry nodes logger is not used. This was missing a simple null check. |
July 12, 2021, 11:03 (GMT) |
Cycles X: Include rebalance time into full report Useful for investigating various balance strategies. Differential Revision: https://developer.blender.org/D11887 |
July 12, 2021, 10:50 (GMT) |
Cycles X: Improve average time report in the log Don't count non-finial resolution divider in the average as it is not accurate. The wall time is still counted. |
July 12, 2021, 09:46 (GMT) |
Blenlib: Add BLI_assert_msg() for printing an extra string if the assert fails It always bothered me that we'd do the `BLI_assert(... || !"message")` trick to print a message alongside the assert, while it should be trivial to have a way to pass an extra string as additional argument. This adds `BLI_assert_msg()` with a second argument for a message. E.g.: ``` BLI_assert_msg( params->rename_id == NULL, "File rename handling should immediately clear rename_id when done, because otherwise it will keep taking precedence over renamefile."); ``` On failure this will print like this: ``` 0 Blender 0x00000001140647a3 BLI_system_backtrace + 291 [...] 13 Blender 0x00000001092647a6 main + 3814 14 libdyld.dylib 0x00007fff203d8f5d start + 1 BLI_assert failed: source/blender/editors/space_file/file_ops.c:2352, file_directory_new_exec(), at 'params->rename_id == ((void*)0)' File rename handling should immediately clear rename_id when done, because otherwise it will keep taking precedence over renamefile. ``` Reviewed by: Sybren St�vel, Jacques Lucke, Sergey Sharybin, Campbell Barton Differential Revision: https://developer.blender.org/D11827 |
July 12, 2021, 09:40 (GMT) |
Merge branch 'master' into cycles-x |
July 12, 2021, 08:48 (GMT) |
Fix T89765: boolean modifier collection refcount issue The 'collection' property is flagged PROP_ID_REFCOUNT, so the modifiers foreachIDLink functions should walk with IDWALK_CB_USER (instead of IDWALK_CB_NOP). Otherwise the modifier wont be included as a user for the collection (e.g. on file read); removing the collection from the modifier will decrement usercount though (which in worst case scenario makes the collection orphan and will result in data loss) Maniphest Tasks: T89765 Differential Revision: https://developer.blender.org/D11877 |
July 12, 2021, 03:57 (GMT) |
Make gcc happy |
July 12, 2021, 03:28 (GMT) |
Fix bug in previous commit; customdata_bmesh_set_default now ignores CD_MESH_ID layers |
July 12, 2021, 02:02 (GMT) |
BM_mesh_create will now add mesh_id customdata layers when asked, instead of leaving that to the client. Also semi-fixed uninitialized memory bug in bmesh unit test (dunno how best to memset a C struct in C++ won't won't run afoul of some random compiler somewhere). |
July 12, 2021, 01:21 (GMT) |
Let's try that again |
July 12, 2021, 01:20 (GMT) |
Weird linux compile error |
July 12, 2021, 01:14 (GMT) |
Fix more dyntopo sculpt undo memory corruption |
July 12, 2021, 00:45 (GMT) |
Merge branch 'nv-usd-importer' of https://gitlab-master.nvidia.com/omniverse/blender into omniverse |
July 12, 2021, 00:28 (GMT) |
Merge branch 'usd-importer-T81257-merge' of https://gitlab-master.nvidia.com/omniverse/blender into nv-usd-importer |
|
|
|


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