While working on no signal, ran into an issue where my screen shaders were not being combined.
I had one screen shader which does a glitch effect and another that does a blur effect, and only the blur effect was being done (presumably because it was the last screen effect in the tree).
When I was trying to figure out this issue, I found this Reddit thread which didn’t make much sense but it did mention using CanvasLayer
to solve the problem.
Sure enough, moving the blur effect to be a child of a CanvasLayer
fixed the problem and now both the glitch and blur effects can be used together.