I'd like to apply a shader across a whole canvas. So far the method I've been using involves aiming a camera at the canvas and having it output to a render texture, which I use on a RawImage, which has the shader's material applied.
This is obviously a lot of steps and means a new camera for every canvas I want to apply my effect to. Is there any way to skip the camera/RT/RawImage step and go straight to applying the shader to the canvas?