I have a quad shaded with a screen reading shader (shader code below). From my understanding, this quad should be completely invisible, because it just outputs whatever is already rendered behind it, but there is a distinct color difference between it and the background.
It should be possible to just replicate the frame. Not sure why it’s not happening for you, everything seems correct. What’s the color difference like and did you experiment with simple scenes? Though unshaded should account for any environmental light…
I have posted the issue in detail in the godot github, and so far there hasn’t been any response, but some of the tags assigned to the issue may indicate that it has been recognized as a bug