Late reply, but i’ve been struggling with the same. I found that you can pass the output array INTO the HLSL script, and then modify it as you want. Then pass some arbitrary dummy value out of the script to make it execute. See the following example, it takes a bunch of vertices and outputs the normals of their triangles: