0

在我的顶点声明中,我可以使用各种数据类型来表示颜色。包含:

  • INT
  • 双字
  • D3DCOLOR

但是我不能使用浮点数,它会导致我的着色器获得不正确的值。

我知道浮点数是 4 个字节,我列出的所有其他数据类型也是如此。那么为什么浮动不起作用而其他浮动呢?

4

1 回答 1

4

单个浮点数如何代表 4 个(A,R,G,B)组件?如果您想知道 int 是如何做到的,它会在其 32 位(4 字节)值中包含 4 个字节。

于 2012-06-13T16:36:22.293 回答