Jump to content

ЭГЛ (API)

(Перенаправлено с EGL (OpenGL) )
ЭГЛ (OpenGL)
Оригинальный автор(ы) Хронос Групп
Разработчик(и) Хронос Групп
Стабильная версия
1.5 [1] / 19 марта 2014 г .; 10 лет назад ( 19.03.2014 )
Написано в С
Операционная система Кросс-платформенный
Платформа Кросс-платформенный
Тип API
Веб-сайт www .chronos .org

EGL — это интерфейс между Khronos API-интерфейсами рендеринга (такими как OpenGL , OpenGL ES или OpenVG ) и базовой оконной системой платформы . EGL обеспечивает управление графическим контекстом, поверхности / буфера привязку , синхронизацию рендеринга и обеспечивает «высокопроизводительную ускоренную 2D- и 3D -рендеринг в смешанном режиме с использованием других API Khronos». [2] EGL управляется некоммерческим технологическим консорциумом Khronos Group .

Аббревиатура EGL — это инициализм , который, начиная с версии EGL 1.2, относится к графическому интерфейсу Khronos Native Platform . [3] До версии 1.2 спецификация EGL называлась OpenGL ES Native Platform Graphics Interface . [4] Глоссарий документации по разработке X.Org определяет EGL как «Библиотеку встроенной системной графики». [5]

Принятие

[ редактировать ]
В качестве интерфейса между OpenGL ES или OpenVG и базовой оконной системой EGL нашел широкое распространение.
Графический стек Linux
Клиенты Wayland используют EGL для прямой прорисовки в фреймбуфер . Сервер отображения находится между ядром ( здесь: ядро ​​Linux ) и его клиентами. Он общается со своими клиентами по заданному протоколу.
Протокол сервера отображения Wayland
Бесплатные реализации Wayland (протокола сервера отображения) основаны на в Mesa реализации EGL . была написана специальная библиотека libwayland-EGL. Для обеспечения доступа к фреймбуферу

Реализации

[ редактировать ]

См. также

[ редактировать ]
  1. ^ «Хронос выпускает спецификацию EGL 1.5» . Группа компаний «Хронос» . 19 марта 2014 г. Проверено 20 марта 2014 г.
  2. ^ Обзор EGL
  3. ^ Спецификация EGL 1.2
  4. ^ Спецификация EGL 1.0
  5. ^ EGL в глоссарии документации по разработке X.Org
  6. ^ «Руководство разработчика» . Архивировано из оригинала 10 октября 2013 г. Проверено 28 мая 2014 г.
  7. ^ «Пряник» .
  8. ^ «Пекка Пааланен: Что делает EGL в стеке Wayland» . 10 марта 2012 г.
  9. ^ Таблица EGL
  10. ^ «МирСпец» . Архивировано из оригинала 06 марта 2013 г. Проверено 7 марта 2013 г.
  11. ^ http://elinux.org/RPi_VideoCore_APIs
  12. ^ «Добавлена ​​поддержка EGL API на 32-битных платформах. В настоящее время поддерживаемыми клиентскими API являются OpenGL ES 1.1, 2.0 и 3.0, а единственным поддерживаемым сервером оконной системы является X11» . 04.10.2013 . Проверено 5 октября 2013 г.
  13. ^ «Руководство по портированию/Графика и пользовательский интерфейс — Tizen Wiki» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3b81d969ec4ce42ac25c3ecd46a70168__1660519860
URL1:https://arc.ask3.ru/arc/aa/3b/68/3b81d969ec4ce42ac25c3ecd46a70168.html
Заголовок, (Title) документа по адресу, URL1:
EGL (API) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)