Block a user
Node panels: RNA for node group interfaces
Using a simple static const bNodeSocketStaticTypeInfo node_socket_subtypes[]
now.
TIL C++ range-based loops actually also work for such plain arrays :)
https://stackoverflow.com/questions/79393…
3bb144060e
Cleanup: Use "Note" instead of "XXX" for temporary comments.
aa28a7dfa6
Fixed changed header names after merge.
72baa882f9
Merge branch 'main' into node-panels-rna
6f9c3b1bd5
Vulkan: Report Incompatible Shaders
b1b20bea7b
Fix Shader::print_log not handling warnings
Node panels: RNA for node group interfaces
Yeah, splitting up PRs can get a bit confusing, i'm replacing the comment with
/* Note: Legacy socket interface below.
* The new interface RNA is defined in a separate file,
…
5aa82e52f7
Temp: Change grid types from custom blender value types to use OpenVDB default types again.
8d69877c03
Fixed selection mask construction when the selection is constant.
1a34d5b4a9
Include BLI volume grid types when finding VolumeGrid enum type.
3bc521f246
Fixed mask calculation, use correct constructor to convert arbitrary mask tree to openvdb::MaskTree.
0fe3f15aaa
Copy the mask transform to newly generated grids.
35947a84f5
When evaluating varying grid fields the destination does not have to contain a grid in advance.
f686c8cbf2
Copy grid pointer instead of its contents after capturing attributes.
941801416d
When "moving" a grid simply copy the pointer.
fd7c4a572b
Renamed dynamic paint internal
VolumeGrid
struct to avoid ambiguity.
033a78b93b
Added grid functions to remaining FieldInput classes.
c052997401
Merge branch 'main' into geometry-nodes-flip
8141ee90f4
Fix #109201: Consistent mapping boundaries of brush textures
23835a393c
Remove compatibility code for blendfiles from early 2.80 development era.
db4f926c92
Cleanup: LIST_SWAP re-definition warning
090f365cbd
Node panels: New DNA and C++ API for node group interfaces