我发现Mesh Output中TEXCOORD3
和TEXCOORD4
的值不等于Debug vert()中的值。
MeshOutput中的值
TEXCOORD1
-0.89371 0.01009 -0.44853
TEXCOORD2
0.29143 -0.74704 -0.59749
TEXCOORD3
-1.68456E-08 -1.68456E-08 -1.68456E-08 -1.68456E-08
TEXCOORD4
-7.43176E-09 -7.43176E-09 -7.43176E-09 -7.43176E-09
Debug vert()
中的值TEXCOORD1
-0.89371 0.01009 -0.44853
TEXCOORD2
0.29143 -0.74704 -0.59749
TEXCOORD3
-2.98023e-08 -2.98023e-08 -2.98023e-08 -2.98023e-08
TEXCOORD4
0 0 0 0
我想知道为什么Mesh输出中的值不等于Debug Vert()中的值。
我猜小网格输出中值的原因是近似值。
这个猜测是对的吗?
答案 0 :(得分:0)
顶点调试(Debug vert())被模拟(在CPU上), 所以它可能与网格输出(来自GPU)有微小的差异。