run method
Without an index, which is a caller that cannot morph — see CpuVertexShaderByIndex. A negative index reads as "no vertex", and the morph is skipped rather than reading column minus one.
Implementation
@override
Vector4 run(Float32List a, ShaderBindings bindings, Float32List out) =>
runAt(-1, 0, a, bindings, out);