テクスチャ サイズ
テクスチャ マッピングのパフォーマンスは、メモリの速度に大きく依存する。アプリケーションのテクスチャをキャッシュする際のパフォーマンスを最大限に高める方法がいくつかある。
- テクスチャは小さくする。テクスチャが小さければ、メイン CPU の 2 次キャッシュに格納される可能性が高くなる。
- プリミティブごとにテクスチャを変更しない。ポリゴンは使用するテクスチャの順にグループ化する。
- できるだけ正方形テクスチャを使用する。寸法が 256 × 256 のテクスチャが最速である。たとえば、アプリケーションで 128 × 128 の 4 つのテクスチャを使用する場合、これらのテクスチャで同じパレットを使い、すべてのテクスチャを 256 × 256 の 1 つのテクスチャに配置する。この方法を使用すると、テクスチャのスワップ量も減少する。もちろん、上で説明したように、テクスチャはできるだけ小さくする必要があるので、アプリケーションで 256 × 256 のテクスチャが必要な場合を除いては、そのようなテクスチャを使用してはならない。