关于优化版本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,莫非我这机器安装了什么软件或者显卡不是这样运行的?
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,莫非我这机器安装了什么软件或者显卡不是这样运行的?
相关文章推荐
- 经验与交流:关于系统优化软件的评判标准、使用原则以及“诸多版本中哪个才是最好的”?
- STM32关于uversion版本更换和MCU型号更换编译出错的解决办法、记录。
- 关于XP\win7系统中安装.net4.0 程序运行版本出错的原因之一
- 关于VC++6.0编译高版本DX库出错问题
- Linux 3.6版本内核后关于路由cache的一个优化
- 关于Unity5.x版本AssetBundle打包Shader的问题
- 关于Unity中GrabPass截屏的使用和Shader的组织优化
- 关于优化在兼容IE低版本的问题
- 关于shader优化
- 关于jdk版本问题导致的eclipse导入web项目出错解决方法
- PhpStorm 2017.1 版本 关于POST传值出错
- 关于json数据中包含json在低版本中出错的状况
- IDE Visual studio 优化---关于VS 的Debug版本和Release【疑惑】
- Hadoop概念学习系列之关于hadoop-2.2.0和hadoop2.6.0的winutils.exe、hadoop.dll版本混用(易出错)(四十三)
- 关于spring、hibernate 整合错误,请大神们帮忙看看哪里出错了
- 关于open函数,一个很容易出错的问题
- 关于不打开文件批量转换的版本问题
- 最近玩了一下qt5.2.1,顺着写点东西,关于这个版本设置程序主窗口居中
- 【性能】关于优惠券性能的优化思路以及实践
- 关于Shader的跨平台方案的考虑