关于hlsl中的shademode的设置,该如何解决

关于hlsl中的shademode的设置
在hlsl中设置ShadeMode = D3DSHADE_FLAT

technique technique0 
{
pass p0 
{
CullMode = CCW;
ShadeMode = D3DSHADE_FLAT;
//AlphaBlendEnable = false;
//SrcBlend=SRCALPHA;
//DestBlend=DESTALPHA;


VertexShader = compile vs_3_0 mainVS0();
PixelShader = compile ps_3_0 mainPS0();
}
}


编译时有问题的,但是查找了DX的文档,是可以设置的,
哪位帮忙解答一下,是不是还有其他的地方需要设置的。

------解决方案--------------------
既然用ps_3_0了,那么D3DSHADE_FLAT应该不起作用了阿
------解决方案--------------------
ShadeMode = flat;