Get vertex data back from shader?

If I modify a vertex on the shader can I get back the modified value? if so, HOW? please :slight_smile:

I’m a little out of date, but last I knew, it doesn’t work that way. Shaders are meant to take data from you, and talk to the screen. The calculated vert positions only exist in some register long enough to be rasterized.

The only real trick to get data back from a shader is with a render texture. And that gives you pixels, and nothing else. That’s what “do math on the GPU” takes advantage of.

You can do this using compute shaders