Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

32 minutes ago
Fix T78745: Cycles error baking with multiple materials
1 hour 14 min ago
Fix T78718: Crash when deleting particle system modifier with the X Shortcut.

Duplication and deletion code of modifiers was totally wrong for
particle system, that special weird thing needs its own custom

Note that for now I chose not to duplicate the particle settings ID when
duplicating the modifier...
2 hours 17 min ago
UV: path selection support

This adds support for path selection for vertex edge & face selection
modes, matching mesh editing behavior, useful with the UV rip tool.

Region select & edge tagging are currently not supported,
although they could be added eventually.
2 hours 37 min ago
BMesh: add utility functions

- BM_edge_uv_share_vert_check
- BM_face_uv_calc_center_median_weighted
- BM_loop_at_index_find
7 hours 27 min ago
Cleanup: move BMesh UV queries into their own file
7 hours 31 min ago
Cleanup: clang-format
14 hours 30 min ago
Cleanup: remove unnecessary calls to as_span

This uses the new implicit conversions and constructors
that have been committed in the previous commit.

I tested these changes on Linux with gcc and on Windows.
14 hours 33 min ago
BLI: improve constructors and conversions to span

This allows us to avoid many calls to `as_span()` methods. I will
remove those in the next commit. Furthermore, constructors
of Vector and Array can convert from one type to another now.

I tested these changes on Linux with gcc and on Windows.
16 hours 19 min ago
Cleanup: remove unused function

This is not necessary in C++17 anymore.
16 hours 21 min ago
Cleanup: use c++17 helper variable templates
18 hours 52 min ago
Fix T78718: Crash when deleting particle system modifier with the X Shortcut.

Again those backward pointers not properly flagged in RNA, hence
generating infinite loops.
19 hours 55 min ago
Functions: support hashing MFDataType and CPPType
19 hours 55 min ago
Cleanup: use different internal socket name
19 hours 55 min ago
Functions: add AttributesRef class

This is the same as MutableAttributesRef, but the data in it cannot be changed.
21 hours 10 min ago
Build: fix stack linker warning with ffmpeg on macOS

The ff_cfhd_init_vlcs() function was using a lot of stack space, which
made linker on macOS unhappy. Using heap allocation allows to silence
the warning without causing other side-effects.

Kept the patch enabled for all platforms to avoid difference in behavior
and performance on different platforms, which could make certain types
of investigation very tricky.

Differential Revision:
21 hours 16 min ago
Minor cleanup in rna override code.
21 hours 50 min ago
BLI: add comparison operators and hash functions for float3, etc.
21 hours 50 min ago
BLI: add disjoint set data structure

This can be used to find separate islands in meshes efficiently (as is
done in cycles already). Furthermore, this helps to implement some
algorithms on node trees more efficiently.
21 hours 50 min ago
Cleanup: add correct license header to tests
21 hours 50 min ago
Functions: allow multi-functions to override a hash and equals function
Tehnyt: Miika HämäläinenViimeksi p?ivitetty: 07.11.2014 14:18 MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2020