Blender Git Loki
Git Commits -> Revision 4e78bb3
Revision 4e78bb3 by Hans Goudey (temp-geometry-nodes-fields-prototype, temp-geometry-nodes-fields-prototype-visualization) August 6, 2021, 21:23 (GMT) |
Draw constant input sockets that don't support fields differently This is a really incomplete way to do this (it doesn't propogate to linked nodes, and I haven't though about outputs), but it still provides a very nice benefit to readability. |
Commit Details:
Full Hash: 4e78bb3f0c8cec821f5e134565ac3518c080bce8
Parent Commit: 6f525e0
Lines Changed: +208, -65
17 Modified Paths:
/source/blender/editors/space_node/node_draw.cc (+69, -28) (Diff)
/source/blender/makesdna/DNA_node_types.h (+6, -0) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_attribute_fill.cc (+22, -4) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_attribute_store_anonymous.cc (+23, -5) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_set_handles.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_spline_type.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_subdivide.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_delete_geometry.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_extrude.cc (+3, -3) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_material_assign.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_to_curve.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_points_to_volume.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_point_distribute.cc (+9, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_point_instance.cc (+29, -4) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_point_translate.cc (+10, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_raycast.cc (+20, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_switch.cc (+10, -10) (Diff)
/source/blender/makesdna/DNA_node_types.h (+6, -0) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_attribute_fill.cc (+22, -4) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_attribute_store_anonymous.cc (+23, -5) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_set_handles.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_spline_type.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_subdivide.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_delete_geometry.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_extrude.cc (+3, -3) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_material_assign.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_to_curve.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_points_to_volume.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_point_distribute.cc (+9, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_point_instance.cc (+29, -4) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_point_translate.cc (+10, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_raycast.cc (+20, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_switch.cc (+10, -10) (Diff)