Project: I have some data wich could be transformed by shader, result may be kept in rgb channels of image. Great. But now to mix dozens of those results? Not one by one, image after image, but all at once. Something like „complicated average” color of particular pixel from all delivered images.
Is it possible?
If my understanding is correct it sounds like you want to simultaneously process pixels across multiple images on the GPU.
This is typically done using a compute kernel rather than a shader.
To learn more about Metal compute passes on images check out Processing a Texture in a Compute Function.