Так, ещё вопрос:
со всеми вопросами пока разобрался кроме одного:
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 = 1 - inColor.rgb;
outColor = inColor;
}
technique Technique0
{
pass P0
{
vertexShader = compile vs_2_0 VS();
}
}
как сделать чтоб он работал на весь экран ? Куда его засунуть?