0

頂点宣言では、色にさまざまなデータ型を使用できます。含む:

  • INT
  • DWORD
  • D3DCOLOR

ただし、フロートを使用することはできません。シェーダーが間違った値を取得する原因になります。

float が 4 バイトであることは知っていますが、リストした他のすべてのデータ型も同様です。では、フロートが機能せず、他のフロートが機能するのはなぜですか?

4

1 に答える 1

4

(A,R,G,B)1つのフロートは4つのコンポーネントをどのように表しますか?intがどのように機能するのか疑問に思われる場合は、32ビット(4バイト)の値の中に4バイトをパックします。

于 2012-06-13T16:36:22.293 に答える