Blender Git Loki

Kaikki Blender Git kommitit.

Page: 147 / 8462

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.
October 22, 2021, 12:29 (GMT)
Fix Cycles HIP binaries always recompiling

This part should not have been copied from CUDA.
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
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
Revision d092933 by Sayak Biswas / Brecht Van Lommel (master)
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.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021