October 22, 2021, 14:31 (GMT) |
Asset Catalogs: support reloading without losing local changes Keep track of unsaved asset catalog changes, in a more granular way than just one boolean per asset library. Individual catalogs can now be marked with a flag `has_unsaved_changes`. This is taken into account when reloading data from the catalog definition file (CDF): - New catalog in CDF: gets loaded - Already-known catalog in CDF: - local unsaved changes: on-disk catalog is ignored - otherwise: on-disk catalog replaces in-memory one - Already-known catalog that does not exist in CDF: - local unsaved changes: catalog is kept around - otherwise: catalog is deleted. Because this saving-is-also-loading behaviour, the "has unsaved changes" flags are all stored in the undo buffer; undoing after saving will not change the CDF, but at least it'll undo the loading from disk, and it'll re-mark any changes as "not saved". Reviewed By: Severin Differential Revision: https://developer.blender.org/D12967 |
October 22, 2021, 14:17 (GMT) |
Increase assert epsilon in versioning for D9551. The epsilon was too optimistic. Snapping to hard-coded (0,-1,0) at singularity should produce max delta 0.0005, but double it to be safe. This only affects debug builds obviously. |
October 22, 2021, 13:34 (GMT) |
Cleanup: improve consistency between function node implementations |
October 22, 2021, 13:27 (GMT) |
Cleanup: restore alphabetic ordering |
October 22, 2021, 13:01 (GMT) |
Geometry Nodes: add Boolean and Integer Input nodes These nodes just output a single value of their respective types, making it possible to control multiple inputs with the same value. Differential Revision: https://developer.blender.org/D12932 |
October 22, 2021, 12:59 (GMT) |
Fix T92290: Linked Color Palette datablocks can not be used. * Forbid editing linked palettes. * Make `color` RNA property of ColorPalette '`LIB_EXCEPTION`', so that the color buttons in the palette template remain active on linked data. NOTE: This incidently makes linked palettes' colors editable from RNA, not from UI though, so think this is OK for now. |
October 22, 2021, 12:42 (GMT) |
Merge branch 'master' into temp-abc-features |
October 22, 2021, 12:34 (GMT) |
UI: Fix misaligned icons This patch corrects the misalignment of some icons. Some of them can't be centered because they would look blurry, but look better if shifted to the right instead of shifted to the left. {F10864196 size=full} {F10864202 size=full} {F10864216} {F10864228} {F10864231 size=full} {F10864234 size=full} {F10867008 size=full} {F10867015 size=full} Reviewed By: #user_interface, pablovazquez Differential Revision: https://developer.blender.org/D12789 |
October 22, 2021, 12:32 (GMT) |
Fix Cycles HIP binaries always recompiling |
October 22, 2021, 12:31 (GMT) |
Fix VSE left crop not working Caused by using 3D math on 2D vectors, violating memory boundaries. Use temporary float[3] variable. |
Revision 8dcb694 by Brecht Van Lommel October 22, 2021, 12:29 (GMT) |
Fix Cycles HIP binaries always recompiling This part should not have been copied from CUDA. |
Revision 2f89ddc by Brecht Van Lommel October 22, 2021, 12:03 (GMT) |
Cycles: eliminate HIP architectures that fail to build |
October 22, 2021, 12:01 (GMT) |
Deps: Python, install Cython package Cython was already bundled with Blender's libraries in SVN (as dependency of Numpy, see rB5bddfde217b1), but was never actually installed in the CMake install step. As a result, `import cython` would fail. This is now fixed. |
October 22, 2021, 12:01 (GMT) |
Sculpt: add option to fade face sets with a Moire pattern instead of transparently. |
October 22, 2021, 11:03 (GMT) |
Cleanup: refactor float/half conversions for clarity |
Revision 01f39ef by Brecht Van Lommel October 22, 2021, 10:59 (GMT) |
Cycles: test building for many HIP architectures Most of these will likely not work, but let's see what happens. |
October 22, 2021, 10:35 (GMT) |
Fix T90638: Inconsistent object data behavior when link-duplicating collections. Camera, lattice and speaker object types were missing there own proper `USER_DUP_` flags, leading to not properly handling duplication of their object data. NOTE: We could probably simply opions here, by using categories (like 'GEOMETRY', 'SHADING', etc.) instead of exact object types. But this is beyond bugfix scope. |
Revision d5f81e8 by Sayak Biswas / Brecht Van Lommel October 22, 2021, 10:19 (GMT) |
Cycles: add supported device checks for HIP |
October 22, 2021, 10:15 (GMT) |
Cycles: various fixes for HIP and compilation of HIP binaries * Additional structs added to the hipew loader for device props * Adds hipRTC functions to the loader for future usage * Enables CPU+GPU usage for HIP * Cleanup to the adaptive kernel compilation process * Fix for kernel compilation failures with HIP with latest master Ref T92393, D12958 |
October 22, 2021, 09:56 (GMT) |
Nodes: fix link drawing for some socket types The type of sockets is `-1` in some cases, resulting in a crash when accessing the `std_node_socket_colors` array. |
|
|
|


Master Commits
MiikaHweb | 2003-2021