您的位置:首页 > 其它

Hlsl Shader 编译运行成功

2009-07-07 09:05 183 查看
开始学习hlsl了,刚从随书源码中超过来一个例子,自己编译成功,运行却不成功,东西没有显示出来。经过一段时间的调试和分析,最终搞定。原来是另一些错误了。



1、摄像机类对象的初始化有问题,在对话框中加入了一个摄像机类,在初始化的时候创建类的实例,运行时检测摄像机对象中视矩阵的值,却发现不正确。改为普通对象而不是通过指针实例化之后成功。检测显示的视矩阵值没有问题。但是却依然显示不出来,为什么呢?这个问题困扰了我很久……



2、编译Vertex Shader版本问题。本机器的版本是3.0, 而教程中例子是用2.0编译,本来以为和本机一致应该没有问题,编译为3.0没有问题,但是运行的时候没有显示结果,改为2.0之后成功。



3、为什么会这样呢?正在寻找答案中……



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐