Stores a,b,c,d per TEV stage in renderer state and marks TEV state dirty.
Ignores out-of-range stage by returning early.
SDK vs Porpoise Diff
Signature parity:
Signatures match (GXTevStageID, four GXTevAlphaArg operands).
Behavioral parity:
Stage-local alpha-input programming behavior matches TEV semantics.
Known divergence:
SDK debug path asserts on invalid stage/operand ranges; Porpoise fail-soft ignores invalid stage and does not enforce operand-range asserts in this setter path.
Validation Checklist
GX demo coverage checked
Pikmin usage path checked
Matrix status updated if needed
Notes updated with concrete file/function references