Рис. 1.38. Устройство цветного дисплея со встроенной LUT
Глубина цвета по-прежнему равна шести, однако эти 6 бит, записанные в каждом пикселе, проходят еще один промежуточный этап перед тем, как управлять электронно-лучевой трубкой. Эти биты используются как индекс в таблице из 64 элементов, обозначаемых как LUT[0]._LUT[63]. (Почему в этой LUT ровно 64 элемента?) Например, если значение пиксела равно 39, то для управления ЦАП используются величины, записанные в LUTC39], в отличие от той схемы, которая использует для ЦАП саму величину 39. Как показано на рис. 1.40, элемент таблицы LUT[39] содержит 15-битовую величину 01010 11001 10010. Первые пять бит (01010) направляются для запуска «красного ЦАП», следующие пять - для запуска «зеленого ЦАП», а оставшиеся пять - для запуска «синего ЦАП».
Каждый из элементов таблицы ШТ[ ] может быть заполнен программно, с помощью какой-нибудь системной подпрограммы вроде setPaletteO. Например, команда
setPalette(39. 17. 25. 4)"opengl1_75.html">⇐ Предыдущая| |Следующая ⇒