Nice effort but the more passes, the more instruction slots you use which leads into a decreasing framerate like you mentioned. This is also partly caused because when using one technique and several passes, the technique encapsulates the effect state that determines a rendering style. A technique is made up of one or more passes. An effect file that uses one technique and multiple passes like yours, has result that one pass depends on the result of the previous pass so you get a fps decrease. Anyway, nice work

Cheers

Frazzle


Antec® Case
Intel® X58 Chipset
Intel® i7 975 Quad Core
8 GB RAM DDR3
SSD OCZ®-VERTEX2 3.5 x4 ; HD 600 GB
NVIDIA® GeForce GTX 295 Memory 1795GB