Update 26.10.10

New blackboard and parameter name checking

New blackboard which is based on the one from ag2. But with support for parameter and group reordering.
Parameter names are now checked for disallowed characters. Only letters, numbers, underscores, hyphens, commas and spaces are allowed now.

Update 26.10.10

26.10.10
10 October 2026
Areas
7 changes in this update

Improved

6 changes
Serialization
  • Nodes, Parameters, GroupData - The 'Identifier' key is now serialized directly below the '_class' key.

  • JsonConverter - ShaderGraphPlus now makes use of a JsonConverter so that JsonSerializer.Serialize and JsonSerializer.Deserialize can be used to save and load a graph.

Blackboard
  • BlackboardView - Based the new Blackboard on the ParameterList from the experimental ag2 branch of s&Box.

  • Parameter Grouping - Improved implementation with much simpler reordering logic behind the scenes. Note : Ungrouped parameters are put in a "General" group.

  • Error Checking - Parameter names now only allow letters, numbers, underscores, hyphens, commas and spaces.

Subgraph Node
  • Default Values - Are now grouped in accordance to the grouping defined in the subgraph.

Known Issues

1 change
Shader Features
  • ShaderFeature switch nodes produce bad code in some situations.

people
Log in to reply
You can't reply if you're not logged in. That would be crazy.