Modos de cores OpenGL e gerenciamento de paleta do Windows
A implementação da Microsoft do OpenGL no Windows dá suporte a dois modos de dados de pixel de cor: RGBA e modos de índice de cores. O Windows fornece duas maneiras análogas de lidar com cores: gerenciamento verdadeiro de cores e paletas.
Dispositivos de cor verdadeira, capazes de aceitar 16, 24 ou mais bits de informações de cor por pixel, podem exibir dezenas de milhares, dezenas de milhões ou mais cores simultaneamente. No entanto, as complexidades surgem quando um aplicativo precisa gerenciar o RGBA ou o modo de índice de cores em um dispositivo do tipo paleta. Dispositivos do tipo paleta, como uma tela VGA de 256 cores, são limitados no número de cores que podem exibir simultaneamente. Os aplicativos devem lidar com vários detalhes complicados para usar com êxito dispositivos do tipo paleta. Como os programas de modo de índice de cores não usam uma paleta de hardware, eles são mais difíceis de usar com dispositivos de cor verdadeira do que programas que usam o modo RGBA.