Update SPS particles position with a CustomShaders Texture?

So if I have an sps and have a plane of points that I have built the sps mesh into. Is it possible to then set that SPS meshes shader to a custom shader and update the vertex position by using a textureSampler?

Basically wanna make a huge dot matrix grid and displace it by a procedural Heightmap, if I do all this on the CPU it really bogs down hence why I want to do the transform on the GPU!

Nevermind figured it out… its just like any other material/shader