您的位置:首页 > 其它

关于优化版本shader出错

2011-08-22 14:26 127 查看
公司已运营的游戏在本人机器上跑会crash,查出原因是.fx文件编译不过

float4 res;
float4 uvsrc=0;
uvsrc.xy=uv;
res=0.0;

修改为

float4 res(0.0,0.0,0.0,0.0);
float4 uvsrc=0;
uvsrc.xy=uv;

//res=0.0;

游戏运行正常,原因未知。

记得DX有投射功能:

float4 v;

v = 1;

编译器会提升投射,将向量的四个元素都设置为1,莫非我这机器安装了什么软件或者显卡不是这样运行的?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: