标签: c++ directx
在我的顶点声明中,我可以使用各种数据类型来表示颜色。包括:
但是我不能使用浮点数,它会导致我的着色器得到不正确的值。
我知道浮点数是4个字节,所以我列出的所有其他数据类型也是如此。那么为什么浮子不起作用而其他人呢?
答案 0 :(得分:4)
单个浮点数如何代表4 (A,R,G,B)个组件?如果你想知道int是怎么做的,它在32位(4字节)值内打包4个字节。
(A,R,G,B)