ning_xue I followed the tutorial to add a fullscreen quad, where the shader used texture(SCREEN_TEXTUE, SCREEN_UV), then I found that I couldn't see some objects whose shaders also used texture(SCREEN_TEXTUE, SCREEN_UV). How to fix it this problem?
cybereality You can't really have more than one full screen shader. The best option is to combine all effects into one shader. You can also use viewports to composite shaders, but I found this to be really slow.
ning_xue cybereality You can also use viewports to composite shaders You mean, render the scene into the viewport first, then get the texture through the viewport's get_texture method, then paste this texture onto the sprite and render it with a shader?