RenderDoc。网格输出中的一个小值是一个近似值?

问题描述:

术语


在这篇文章中,我指的是这个窗口网输出enter image description hereRenderDoc。网格输出中的一个小值是一个近似值?

而且我把这个窗口称为Debug vert()enter image description here


问题

我发现,在丝网输出的TEXCOORD3TEXCOORD4值不等于在调试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 

值在调试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 

问题

我不知道为什么在网输出的值不等于在调试韦尔()的值。

我猜小数网格输出值的原因是一个近似值。

这种猜测是正确的?

模拟顶点调试(Debug vert())(在CPU上) ,因此它可能与网格输出(来自GPU)有微小差异。

ref https://twitter.com/baldurk/status/919935224066334720