September 21, 2021, 15:03 (GMT) |
Port UI code to use the new catalog UUIDs |
September 21, 2021, 14:45 (GMT) |
Merge branch 'temp-asset-browser-catalogs' into temp-asset-browser-catalogs-ui |
September 21, 2021, 14:33 (GMT) |
Cleanup: move AssetCatalogDefinitionFile functions together No functional changes. |
Revision 689bdd7 by Sybren A. Stüvel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) September 21, 2021, 14:15 (GMT) |
Asset Catalogs: read new on-disk catalogs before saving to disk Before saving asset catalogs to disk, the to-be-overwritten file gets inspected. Any new catalogs are loaded to memory. - Changed catalog path: in-memory data wins - Catalogs deleted on disk: they are recreated based on in-memory data - Catalogs deleted in memory: deleted on disk as well - New catalogs on disk: are loaded and thus survive the overwriting |
Revision 9f7741a by Sybren A. Stüvel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) September 21, 2021, 14:15 (GMT) |
Asset Catalog tests: initialise the tempdirs Call `BKE_tempdir_init("")` to have non-empty tempdirs. |
Revision 07af2da by Sybren A. Stüvel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) September 21, 2021, 14:11 (GMT) |
Cleanup: refactor asset catalog definition file loading Change the API for loading asset catalog definition files, by moving the file/line parsing code into the `AssetCatalogDefinitionFile` class. This separates the parsing of these files from handling the parsed data. The caller of the `parse_catalog_line()` function has to provide a callback that stores the `AssetCatalog` in the desired place. No functional changes. |
Revision c675dd0 by Julian Eisel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) September 21, 2021, 14:10 (GMT) |
Remove remaining C++ filesystem file & CMakeLists entries |
Revision f4a68c3 by Julian Eisel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) September 21, 2021, 14:07 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-asset-browser-catalogs |
Revision 27ceb53 by Julian Eisel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) September 21, 2021, 14:06 (GMT) |
Remove ghc::filesystem files |
Revision 1bf0f1a by Julian Eisel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) September 21, 2021, 14:02 (GMT) |
Use existing C-APIs for path and filesystem handling The `ghc::filesystem` we wanted to use for a platform compatible replacement of `std::filesystem` (see D12197) doesn't behave as we expect or want to. We could probably find a solution, but it's not worth the extra time. To move this forward, we can switch the asset catalogs to use Blender's C functions for path and filesystem handling. Differential Revision: https://developer.blender.org/D12538 |
September 21, 2021, 11:24 (GMT) |
Merge branch 'master' into subdivision_work |
September 21, 2021, 11:24 (GMT) |
Correct comment, spelling. |
September 21, 2021, 11:24 (GMT) |
Remove todo comments. |
September 21, 2021, 11:24 (GMT) |
Use proper enum type. |
September 21, 2021, 11:24 (GMT) |
Don't put PatchMap into global namespace. |
September 21, 2021, 11:24 (GMT) |
Use PIMPL idiom, put PatchMap in blender::opensubdiv namespace. |
September 21, 2021, 11:24 (GMT) |
etype |
September 21, 2021, 11:24 (GMT) |
Add copyright headers. |
September 21, 2021, 11:24 (GMT) |
Clarify "wrap". |
September 21, 2021, 11:24 (GMT) |
Clarify buffer interface state comment. |
|
|
|


Master Commits
MiikaHweb | 2003-2021