读书人

按照书上打的fx文件 为什么不好使啊小

发布时间: 2012-02-27 10:00:22 作者: rapoo

按照书上打的fx文件 为什么不好使啊?我查了断点就在读取fx文件那 谁帮我看看哪错了啊
float4x4 worldViewProjection;
struct VS_OUTPUT
{
float4 Pos:POSITION
float4 Color:COLOR
};
VS_OUTPUT VS(float4 Pos:POSITION,float4 Color:COLOR)
{
VS_OUTPUT Out=(VS_OUTPUT)0;
Out.Pos=mul(Pos,worldViewProjection);
Out.Color=Color;
return Out;
}
float4 PS(VS_OUTPUT vsout):COLOR
{
return vsout.Color;
}
technique RenderScene
{
pass p0
{
CullMode=None;
vertexShader=compile vs_1_1 VS();
pixelShader=compile ps_1_1 PS();
}
}
用记事本编的 顺便谁知道有什么好的编fx的编译器推荐一下
记事本不提示错误啊 悲剧 不过我这个跟书上一模一样真找不出错误 就是不好使 高手们帮帮我 十分感谢


[解决办法]
VS_OUTPUT结构体两个成员定义后少';'。
DX本身是可以获取Shader编译错误信息的,其中包含了出错的位置。
Shader最让人头疼的不是编译出错,而是编译没问题,逻辑却有问题,而且不能单步跟踪。~
[解决办法]
在编译时,可以传出信息,告诉编译的错误。
[解决办法]
LZ 去下个 FX COMPOSER吧

读书人网 >网络游戏

热点推荐