Revision 10e28bd by Julian Eisel July 21, 2021, 17:35 (GMT) |
Assets: Replace duplicated asset library reference type from DNA Since recently it's possible to access assets from outside the File/Asset Browser, via the asset view template. So we are slowly moving away from file space specific code to dedicated asset system code. I introduced `AssetLibraryReference` as a duplicate of `FileSelectAssetLibraryUID`, with a plan to delete the latter in a separate cleanup commit. That's exactly what this commit is. This will cause Asset Browsers to open with the default "Current File" Asset Library. We could avoid that, but it's a minor issue really. |
Revision e850c2b by Julian Eisel July 21, 2021, 17:35 (GMT) |
Cleanup: Centralize/unify asset library reference from/to enum code This was an open TODO, I wanted to have code for translating asset library references from and to enum values in a central place, and access that in the same way from both the Asset Browser and the Workspace RNA code. * Adds own file for the related functions. * Adds doxygen comments. * Updates RNA callbacks to properly use these functions. * Let these functions call each other, avoid duplicating logic. |
Revision 581a6da by Campbell Barton July 21, 2021, 14:47 (GMT) |
Fix incorrect use of BLI_assert with error strings Some asserts were never raised because of invalid checks. |
Revision 63da2c4 by Campbell Barton July 21, 2021, 14:46 (GMT) |
Cleanup: replace BLI_assert(test || !"text") with BLI_assert_msg(test, text) |
July 21, 2021, 13:14 (GMT) |
Cleanup: correct the comment in ghost The same comments were written in clientToScreen and screenToClient in GHOST. I corrected them. Ref D11986 |
Revision 3cfd643 by Howard Trickey July 21, 2021, 12:33 (GMT) |
Fix bug in assert in delaunay test. Assert was trying to say x coords of arcs lined up, and didn't do that. |
Revision 1680429 by Jeroen Bakker July 21, 2021, 12:12 (GMT) |
Cleanup: Split set_preview_visibilty. |
Revision d1e1d6c by Campbell Barton July 21, 2021, 10:59 (GMT) |
Cleanup: replace BLI_assert(!"text") with BLI_assert_msg(0, "text") |
Revision bbcc833 by Campbell Barton July 21, 2021, 10:42 (GMT) |
Cleanup: spelling |
Revision e7082fb by Campbell Barton July 21, 2021, 10:39 (GMT) |
Cleanup: replace BLI_assert(0 && "text") with BLI_assert_msg |
Revision ab101d4 by Jacques Lucke July 21, 2021, 09:28 (GMT) |
Fix T89881: ignore unavailable sockets when searching for link cycles |
Revision 8b0fac4 by Jeroen Bakker July 21, 2021, 09:09 (GMT) |
Fix compile issue. |
Revision 82ff5dd by Bastien Montagne July 21, 2021, 08:37 (GMT) |
Fix i18n utils_cli mistake. Reported by James Monthea (@jmonteath), thanks. |
Revision 9aa0a3f by Jeroen Bakker July 21, 2021, 07:35 (GMT) |
Cleanup Preview rendering: Separate world preparation. Small cleanup that moves world preparation out of scene preparation. |
Revision 75e41b1 by Jeroen Bakker July 21, 2021, 06:18 (GMT) |
Cleanup: use named enum types. Added ePreviewRenderMethod and ePreviewType. |
Revision 265c3a4 by Campbell Barton July 21, 2021, 03:10 (GMT) |
Cleanup: replace NB with NOTE in comments |
July 20, 2021, 21:39 (GMT) |
UI: Use more descriptive wording for particle modifier conversions Currently the wording is a bit unclear: it doesn't specify //what// the particles will be converted into. This clarifies it by stating what the particles will be converted into: they will either be converted to a mesh or the instances will be made real. Reviewed By: Blendify Differential Revision: https://developer.blender.org/D11795 |
July 20, 2021, 21:23 (GMT) |
UI: Fix Cycles Materials menu Layout Fix an incoherence between the Eevee Materials menu and the Cycles Materials menu : Eevee : {F10230448} Cycles : {F10230449} Simply Fixed by replacing the Cycles UI code by the Eevee UI code. Thanks to @Brainzman for helping me create this diff and translate Reviewed By: Blendify Differential Revision: https://developer.blender.org/D11979 |
Revision 807bb45 by Julian Eisel July 20, 2021, 20:07 (GMT) |
Fix API doc generation after recent context additions |
Revision bfe6b55 by Hans Goudey July 20, 2021, 19:56 (GMT) |
Fix T89827: Attribute transfer node crash on mesh with no faces Just add a check for whether the mesh has faces when retrieving an attribute on the corner domain. In the future there could be an info message in the node in this case, since maybe it's not intuitive. |
|