次の方法で共有


OpenGL カラー モードと Windows パレット管理

Windows での OpenGL の Microsoft 実装では、RGBA モードとカラー インデックス モードの 2 つのカラー ピクセル データ モードがサポートされています。 Windows には、色を処理する 2 つの類似した方法 (真の色とパレットの管理) が用意されています。

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