Поделиться через


Перенос цвета, затенения и маски записи

При переносе кода цветов, теней и маски записи на OpenGL имейте в виду следующие моменты:

  • Хотя индексы карты цветов можно задать с помощью функции OpenGL glIndex, OpenGL не имеет функции для загрузки индексов цветовой карты.
  • Значения цветов нормализуются по типу данных. (Сведения о значениях цвета см. в разделе glColor).
  • Нет простого эквивалента для cpack.
  • Может потребоваться перевести код, включающий функции цвета c или в функции glClearColor или glClearIndex вместо glColor или glIndex.
  • Маска записи RGBA применяется к каждому компоненту, но не к каждому биту.
  • IRIS GL предоставляет определенные константы цвета: BLACK, BLUE, RED, GREEN, MAGENTA, CYAN, YELLOW и WHITE. OpenGL не предоставляет эти константы.

В этом разделе содержатся сведения о следующем.