Nein, Stages sind oft verschieden groß. Z.B. enthält der HDR Shader Stages, die sich um den Größenfaktor 1/4 unterscheiden. Auch bei Bloom-Effekten ist in der Regel die Bloom-Stage wesentlich kleiner als die Screen Stage.

Im Pixel-Shader müssen Sie dann die verschiedenen Größen berücksichtigen. Hierzu multiplizieren Sie die Texturkoordinaten mit dem Größenfaktor, also z.B.:

Color = 0.5*tex2D( BloomSampler, factor*Tex) + tex2D( CameraSampler, Tex);

Sonst bekommen Sie falsche Koordinaten, sobald Ihr BloomSampler und Ihr CameraSampler unterschiedlich groß sind.