再对顶点加上法线方向的计算中,忘记把W复制为1,结果总是莫名其妙,
错误代码如下:
add r6 , v6 ,r8
正确代码如下
mov r6.w,c205.x//其中c205.x就是常量1
当然,如果运算结果不需要继续参加矩阵运算,也不用再赋值为1了
本文探讨了在顶点法线方向计算中,因忽视将齐次坐标W分量设置为1而导致的问题,并给出了正确的代码示例。
再对顶点加上法线方向的计算中,忘记把W复制为1,结果总是莫名其妙,
错误代码如下:
add r6 , v6 ,r8
正确代码如下
mov r6.w,c205.x//其中c205.x就是常量1
当然,如果运算结果不需要继续参加矩阵运算,也不用再赋值为1了

被折叠的 条评论
为什么被折叠?