WikiDer > EGL (API)
| Asl muallif (lar) | Khronos guruhi | 
|---|---|
| Tuzuvchi (lar) | Khronos guruhi | 
| Barqaror chiqish | 1.5[1]   / 2014 yil 19 mart  | 
| Yozilgan | C | 
| Operatsion tizim | O'zaro faoliyat platforma | 
| Platforma | O'zaro faoliyat platforma | 
| Turi | API | 
| Veb-sayt | www | 
EGL bu interfeys o'rtasida Xronos API-larni ko'rsatish (kabi OpenGL, OpenGL ES yoki OpenVG) va asosiy mahalliy platforma oyna tizimi. EGL grafik kontekstni boshqarish bilan shug'ullanadi, sirt/bufer majburiy, ko'rsatish sinxronizatsiya va "yuqori samarali, tezlashtirilgan, aralash rejimni" yoqadi 2D va 3D boshqa Khronos API-laridan foydalangan holda ko'rsatish. "[2] EGL. Tomonidan boshqariladi foyda keltirmaydigan texnologiya konsortsiumi Khronos guruhi.
Qisqartma EGL bu initsializm, EGL 1.2 versiyasidan boshlab Khronos Native Platform Graphics Interface.[3] 1.2 versiyasidan oldin EGL spetsifikatsiyasining nomi edi OpenGL ES Native Platform Graphics Interface.[4] X.Org ishlab chiqish hujjatlari lug'ati EGL-ga "O'rnatilgan tizim grafikalar kutubxonasi" deb ta'rif beradi.[5]
Farzandlikka olish
- The BlackBerry 10 va BlackBerry Tablet OS mobil qurilmalar operatsion tizimida 3D grafikani ko'rsatish uchun EGL ishlatiladi. Ikkalasi ham EGL 1.4 versiyasini qo'llab-quvvatlaydi.[6]
 - The Android mobil qurilmalar operatsion tizimi 3D grafikani ko'rsatish uchun EGL-dan foydalanadi.[7]
 - The Wayland displey-server protokoli EGL-dan foydalanadi.[8] U Wayland mijozlari to'g'ridan-to'g'ri ramka buferiga EGL yordamida tortadigan tarzda amalga oshiriladi.
 - Mesa 3D ilgari Eagle deb nomlangan EGL dasturiga ega.[9]
 - The Mir server protokolini ko'rsatish Canonical Ltd. EGL-dan foydalanadi.[10]
 - The Oddiy DirectMedia Layer vositalar to'plami EGL-dan foydalanish uchun ko'chirildi. U foydalanishi mumkin Xlib, to'g'ridan-to'g'ri yozing ramka buferi yoki EGL-dan foydalaning.
 - The Raspberry Pi bitta taxtali kompyuterda tezlashtirilgan 3D grafikani ko'rsatish uchun EGL interfeysi mavjud.[11]
 - Mulkiy Nvidia haydovchi 331.13 BETA 2013 yil 4 oktyabrdan EGL API ni qo'llab-quvvatlaydi.[12]
 - Tizen Operatsion tizim EGL-dan 3D grafikani ko'rsatish uchun OpenGL ES 1.1 yoki OpenGL ES 2.0 bilan ishlaydi[13]
 
Amaliyotlar
- Mesa a bepul va ochiq manbali dasturiy ta'minot ko'plab grafik ko'rsatuvchi API-larni amalga oshirish; ular orasida EGL ham bor.
 - Buferlarni umumiy boshqarish buferlarni boshqarish uchun API.
 
Shuningdek qarang
- WGL - ekvivalenti Windows OpenGL-ga interfeys
 - CGL - ekvivalenti OS X OpenGL-ga interfeys
 - GLX - ekvivalenti X11 OpenGL-ga interfeys
- AIGLX - GLX-ni tezlashtirishga urinish
 
 - WSI - Vulkan Window System Interface (WSI) Vulkan uchun EGL OpenGL ES uchun nima qiladi.
 
Adabiyotlar
- ^ "Khronos EGL 1.5 spetsifikatsiyasini chiqaradi". Khronos guruhi. 2014-03-19. Olingan 2014-03-20.
 - ^ EGL haqida umumiy ma'lumot
 - ^ EGL 1.2 spetsifikatsiyasi
 - ^ EGL 1.0 spetsifikatsiyasi
 - ^ X.Org ishlab chiqish hujjatlari lug'atidagi EGL
 - ^ "Tuzuvchilar uchun qo'llanma". Arxivlandi asl nusxasi 2013-10-10 kunlari. Olingan 2014-05-28.
 - ^ http://developer.android.com/about/versions/android-2.3-highlights.html
 - ^ http://ppaalanen.blogspot.com/2012/03/what-does-egl-do-in-wayland-stack.html
 - ^ Mesa EGL
 - ^ https://wiki.ubuntu.com/MirSpec
 - ^ http://elinux.org/RPi_VideoCore_APIs
 - ^ "32-bitli platformalarda EGL API-ni qo'llab-quvvatladi. Hozirda qo'llab-quvvatlanadigan mijoz API-lari OpenGL ES 1.1, 2.0 va 3.0 bo'lib, qo'llab-quvvatlanadigan yagona oyna tizimining orqa tomoni X11". 2013-10-04. Olingan 2013-10-05.
 - ^ https://wiki.tizen.org/wiki/Porting_Guide/Graphics_and_UI