Показать сообщение отдельно
Старый 13.12.2010, 21:39   #8
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Плохо Ответ: Вопросы по Xna

Так, ещё вопрос:
со всеми вопросами пока разобрался кроме одного:
2) Как сделать шейдер во весь экран. Тоесть чтоб эффект был на всём экране? Тоесть чтоб вершинами были 4 угла экрана игры.
Вобщем pax дал какойто нёх код, но я не опйму как им пользоватся.
Вод допустим шейдер инверсии.


void VS(
        
in float4 inPos  POSITION
        
in float4 inColor COLOR0,
 
        
out float4 outPos POSITION,
        
out float4 outColor COLOR0 )
{
        
outPos inPos;
 
        
inColor.rgb inColor.rgb;
        
outColor inColor;
}
 
 
technique Technique0
{
        
pass P0
        
{
                
vertexShader compile vs_2_0 VS();
        }



как сделать чтоб он работал на весь экран ? Куда его засунуть?
(Offline)
 
Ответить с цитированием