On the second pass of the first shader, I do some stuff with the GrabPass Texture I just grabbed.
The problem is that the second object appears in the GrabPassTexture even though the GrabPass is supposed to grab the texture before the second object is drawn (at “Queue” = “Geometry+1”) The second renders after (at “Queue”=“Geometry+10”).
The GrabPass can be excuted at specified renderqueue. look the the material of second one in debug mode to see the actual renderQueue of that material. if you’ve changed the shader of that material, the renderQueue may not equal what you write in shader