Built-In Node Catalogue#
Nodes that ship with SPG, usable with no GPU source and no launch script. Author them with
info:implementationSource = "id" and one of the info:id values listed here.
An ID outside this table may still resolve, and is not an
authoring surface you can rely on.
Available Nodes#
|
Inputs |
Output |
Operation |
|---|---|---|---|
|
|
|
Element-wise addition. uint8: saturating ( |
|
|
|
Element-wise multiplication. uint8: normalized ( |
|
|
|
Nearest-neighbor resize. Output: |
|
|
|
Per-channel routing. |
Binary nodes (Add, Multiply) require both inputs to have the same dimensions and format. Scale is the only node whose output dimensions differ from its input.
Swizzle selectors: x y z w select source channels 0-3. 0
inserts zero. 1 inserts one (1.0 for float, 255 for uint8).
Case-insensitive. String length must equal the input channel count.
Standard library nodes operate on 2D textures only. Integer texture formats (SINT,
UINT) and buffer-backed resources are not supported.