Ах, да. Я знаю про семантику VPOS, но мне нужно уложиться в ps_2_0
|
VPOS норм, зачем тебе 2_0? о_0
в любом случае, не забывай, что то, что ты выводишь из вертексного шейдера в POSITION - это не что иное, как позиция точки на экране в диапазоне [-1, 1].
Так что ты легко получаешь экранные текскоорды из них:
ScreenSpaceUV = OUT.Position.xy*0.5+0.5;
-----
также, смещение на пол-пикселя не забудь:
http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx