Lukas Tönne LukasTonne
Lukas Tönne commented on pull request blender/blender#110952 2023-08-17 10:37:07 +02:00
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

Lukas Tönne pushed to node-panels-rna at LukasTonne/blender 2023-08-17 10:34:52 +02:00
8275674cd8 Cleanup: nullptr instead of NULL.
Lukas Tönne pushed to node-panels-rna at LukasTonne/blender 2023-08-17 10:32:53 +02:00
f89c86abe9 Use a simple static array for socket subtype names to avoid allocation.
Lukas Tönne pushed to node-panels-rna at LukasTonne/blender 2023-08-17 10:20:53 +02:00
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
Compare 267 commits »
Lukas Tönne commented on pull request blender/blender#110952 2023-08-17 10:17:38 +02:00
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,
   …
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-08-17 08:53:43 +02:00
5aa82e52f7 Temp: Change grid types from custom blender value types to use OpenVDB default types again.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-08-15 11:45:19 +02:00
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.
Compare 3 commits »
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-08-14 10:16:56 +02:00
908bb07d4a Added debug prints to volume attribute provider for easier debugging.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-08-14 09:44:37 +02:00
027f902488 Voxelize active nodes before evaluating the multifunction.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-08-13 18:08:49 +02:00
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.
Compare 2 commits »
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-08-13 14:45:50 +02:00
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.
Compare 4 commits »
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-08-10 10:46:26 +02:00
8a7f110f98 Make field input grid functions abstract and implement for all types.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-08-10 08:59:32 +02:00
b634aa6422 Make sure input fields are always valid when evaluating.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-08-10 08:00:03 +02:00
27f56153dc Default grid mask callback for non-volume attribute accessor functions.
Lukas Tönne pushed to main at blender/blender 2023-08-09 16:05:39 +02:00
63115218d8 Nodes: Fixed accidental typo.
Lukas Tönne pushed to main at blender/blender 2023-08-09 16:00:53 +02:00
063294932a Nodes: fix for silenced variable, used the wrong name.
Lukas Tönne pushed to main at blender/blender 2023-08-09 15:58:35 +02:00
f1ec9f7190 Silence unused variable warning, from an intermediate PR.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-08-09 15:09:54 +02:00
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
Compare 57 commits »
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-08-09 15:05:31 +02:00
456951639a Avoid memleak from versioning code for interface sockets.