technique ConstructEffect
{
pass p0
{
VertexShader = null;
PixelShader = compile ps_3_0 EffectProcess();
}
}
Pixel Shader 3.0 ??
That's why someone says it doesn't work. I don't have PS3.0 in my netbook! But PS3.0 is needed because PS2.0 have a low limit of arithmetic operations.
So, if someone uses this effect, the game can only be played on newest hardware.. But it's ok, there can be settings inside the game, so the player can choose whether to have a more advanced graphics, or a bit less.