Cg中的一个Bug
来源:互联网 发布:qq游戏宝宝淘宝网 编辑:程序博客网 时间:2024/03/29 16:02
Cg中有一个Bug,就是当你用运行库函数cgGLSetStateMatrixParameter来传送MODELVIEW矩阵时,所绘制的物体就会变大,而且会从原点发生位置偏移。我现在用的是Cg 1.4,这个Bug还存在。所以建议使用arbvp1 Profile,通过它的“glstate”结构来访问MODELVIEW矩阵(如glstate.matrix.mvp)。
在Cg程序中把position = mul( modelViewProj, v );改为position = mul( glstate.matrix.mvp, v );
只要与MODELVIEW矩阵有关的都要这样改,比如modelViewInv改为glstate.matrix.invtrans.modelview[0]。
下面是一些常用的glstate结构域:
glstate.matrix.modelview[n]: modelview matrix n
glstate.matrix.mvp:modelview-projection matrix
glstate.matrix.projection :projection matrix
glstate.matrix.texture[n] :texture matrix n
glstate.matrix.palette[n]:palette matrix n
glstate.matrix.program[n]:program matrix n
glstate.matrix.inverse.mvp:modelview-projection inverse matrix
这里只列举了一部分,详情请参阅《Cg User Manual》。
- Cg中的一个Bug
- IE7中的一个bug
- ipconntrack中的一个BUG
- 违例中的一个BUG
- NALDecoder中的一个bug
- CSDN圈子中的一个BUG
- 建行业务中的一个BUG
- ListView 中的一个低级 BUG
- J2ME中的一个小BUG
- 浅谈ListView中的一个Bug
- netty中的一个小bug
- STLport源代码中的一个BUG
- 可能是python 2.3中的一个bug
- MFC6.0 7.0源代码中的一个BUG
- Ajax在FireFox中的一个BUG
- VCL 中的一个内存泄漏 Bug
- eboot中的一个bug与备忘
- 《嵌入式系统构件》中的一个BUG
- 抽象类和接口的区别
- Win2K下Snort+MySQL+Apache+Acid安装参考[原创]
- 180个非常有用的电脑知识[转贴]
- 修改注册表加强WIN2000网络安全
- 安焦删除贴 牛人纷纷出现(1)
- Cg中的一个Bug
- 安焦删除贴 牛人纷纷出现(2)
- 安焦删除贴 牛人纷纷出现(3)
- 奇迹般的狙击英雄
- 20050924
- JSP学习
- 一些个人站点
- (摘)程序员的十种级别
- ACL注释