Block a user
09ed2e7664
Completed grid value converter for reinterpreting Blender math as OpenVDB types.
f16101c976
Fixed registration for the "set grid value" node.
9020dc99d2
Merge branch 'main' into geometry-nodes-flip
6f9c3b1bd5
Vulkan: Report Incompatible Shaders
b1b20bea7b
Fix Shader::print_log not handling warnings
0a04a6d1a1
Cleanup: quiet GCC's -Wsuggest-attribute=format warning
bbe4f6cf74
Fix: Compilation Error When Compiling with Vulkan
Fix: Explicitly prevent capturing built-in attribute with bad mata data
Can use else {
, we already check for attribute_matches
above.
Fix: Explicitly prevent capturing built-in attribute with bad mata data
I feel like such a check should be performed on a lower level. Maybe always return a default (no-op) validator from lookup_validator
when there is no metadata match. It feels like try_capture_field_on_geometry
is the wrong place to do such sanity checks.
Fix: Explicitly prevent capturing built-in attribute with bad mata data
Do we have existing tests where a regression test could be added? This particular case would be fixed, but since most attributes don't have validators adding some code coverage there could help in…
Cleanup: Geometry Nodes: Reduce templates for deal with geometry components
static_cast
is fine here. We know the type is correct and we don't check the result. The old code does the same with
Cleanup: Geometry Nodes: Reduce templates for deal with geometry components
Agreed, casting to specific components first and then back to generic components for joining attributes is confusing.
Part 3/3 of #109135, #110272
428efdb7e3
Merge branch 'node-panels-rna' into node-group-interface-ui
8275674cd8
Cleanup: nullptr instead of NULL.
f89c86abe9
Use a simple static array for socket subtype names to avoid allocation.
3bb144060e
Cleanup: Use "Note" instead of "XXX" for temporary comments.
aa28a7dfa6
Fixed changed header names after merge.