1. Es wird für jeden vertex des models der vertex und für jeden pixel der pixelsshader aufgerufen..das mit der shaderversion erkennst du daran wenn ne dicke fehler medlung kommt oder du kannst es hier sehen:
http://msdn.microsoft.com/archive/defaul...c_functions.asp

2: shader werden hauptsächlch für modele verwendet, gehen aber auch bei levle geometrie, wegen sylex: das ist dann nur ein pixelshader der für jeden pixel des bildschirmes angewendeet wird=>man kann auch nur auf teile des bildschirmes anwenden

3. rtt ist das das was der shader ausgibt nicht auf den bilschirm sondern auf eine entity textur gerender wird

4:s.1.

Ich hoffe cih habe ales richtig und verständlcih beantwortet