「定数バッファ」の版間の差分
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
| 13行目: | 13行目: | ||
このためDirect3D 9では[[定数]]を描画の直前に毎回1個1個設定していた。 | このためDirect3D 9では[[定数]]を描画の直前に毎回1個1個設定していた。 | ||
描画のたびに[[メインメモリ]]から[[VRAM]]に小さな[[データ]]の転送を繰り返している感じである。 | |||
一方、Direct3D | 一方、Direct3D 10も描画の直前に毎回設定するのは同じだが、定数バッファを1個設定するだけでよくなった。[[メインメモリ]]から[[VRAM]]に「定数バッファの[[ポインタ]]」だけが転送される感じである。つまり定数バッファを利用することで[[頂点バッファ]]や[[インデックスバッファ]]などと同様に再利用できるわけだ。 | ||
== 利点 == | == 利点 == | ||