EGL

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
EGL
Producent Khronos Group
Platforma sprzętowa wieloplatformowy
Napisane w C
Aktualna wersja stabilna 1.5[1] (19 marca 2014)
http://www.khronos.org/egl/
EGL

EGL – interfejs pośredniczący między API renderującymi Khronosa takimi jak OpenGL ES lub OpenVG oraz systemem grafiki. Obsługuje zarządzanie kontekstem grafiki, powiązania powierzchni/bufora oraz synchronizację renderowania oraz umożliwia „przyspieszane sprzętowo renderowanie mieszanego trybu 2D i 3D wysokiej wydajności”[2]. Rozwojem EGL zajmuje się Khronos Group.

EGL jest skrótowcem odnoszącym się od wersji 1.2 do Khronos Native Platform Graphics Interface[3]. Do wersji 1.2 specyfikacja EGL była nazywana OpenGL ES Native Platform Graphics Interface[4]. W dokumentacji programistycznej X.Org EGL zostało zdefiniowane jako „Biblioteka Graficzna dla Systemów Wbudowanych” (ang. Embedded-System Graphics Library)[5].

Znane implementacje[edytuj | edytuj kod]

  • Mesa 3D zawiera implementację EGL dawniej znaną jako Eagle.[6]

Zobacz też[edytuj | edytuj kod]

Przypisy