blob: e15955ddd5908747899f0eb4eaf3b46ab31d2392 [file] [log] [blame] [edit]
struct InParam {
float2 v;
float4 fragCoord : SV_POSITION;
int2 i2;
};
float fun(InParam p)
{
return p.v.y + p.fragCoord.x;
}
float4 PixelShaderFunction(InParam i) : COLOR0
{
InParam local;
local = i;
float ret1 = fun(local);
float ret2 = fun(i);
return local.fragCoord * ret1 * ret2;
}