OpenGL カラー モードと Windows パレット管理
Windows での OpenGL の Microsoft 実装では、RGBA モードとカラー インデックス モードの 2 つのカラー ピクセル データ モードがサポートされています。 Windows には、色を処理する 2 つの類似した方法が用意されています。真の色とパレット管理です。
1 ピクセルあたり 16 ビット、24 ビット以上の色情報を受け取ることができる True カラー デバイスでは、数万、数千万、または複数の色を同時に表示できます。 ただし、アプリケーションがパレットタイプのデバイスでRGBAまたはカラーインデックスモードを管理する必要がある場合、複雑さが生じます。 256 色の VGA ディスプレイなどのパレットタイプのデバイスは、同時に表示できる色の数に制限されています。 アプリケーションでは、パレットタイプのデバイスを正常に使用するために、いくつかのトリッキーな詳細を処理する必要があります。 カラー インデックス モード プログラムはハードウェア パレットを使用しないため、RGBA モードを使用するプログラムよりも、true カラー デバイスで使用する方が困難です。