|
|
加上Cg后一直都是黑屏,请指点偶一下,不明白啊不明白。。。[em24]
struct appdata
{
float4 position : POSITION;
float4 color : COLOR;
};
appdata main(appdata IN,
uniform float twisting,
uniform float4x4 ModelViewProj)
{
appdata OUT;
float angle = twisting * length(IN.position);
float cosLength, sinLength;
sincos(angle, sinLength, cosLength);
OUT.position[0] = cosLength * IN.position[0] - sinLength * IN.position[1];
OUT.position[1] = sinLength * IN.position[0] + cosLength * IN.position[1];
OUT.position = mul(ModelViewProj, OUT.position);
OUT.color = float4(0, 1, 0, 1);
return OUT;
} |
|