一般に、OpenGL アプリケーションには RGBA モードを使用します。シェーディング、照明、カラー マッピング、霧、アンチエイリアシング、ブレンドなどの効果に対するカラー インデックス モードよりも柔軟性が高くなります。
次の場合は、カラー インデックス モードの使用を検討してください。
- 使用可能なビットプレーンの数が限られている場合。カラー インデックス モードでは、RGBA モードよりも粗い網かけが生成される可能性があります。
- あなたが「実際の」色を使用することについて心配していない場合;たとえば、地形図で複数の色を使用して相対的な標高を指定します。
- カラー インデックス モードを広範囲に使用する既存のアプリケーションを移植する場合。
- アプリケーションでカラーマップ アニメーションと効果を使用する場合。 (これは、true 色のデバイスでは使用できません)。