GSoC/GCI Archive
Google Code-in 2014 Haiku

Implement EGL in Haiku's Mesa port

completed by: Adrián Arroyo Calle

mentors: Kacper Kasper, Adrien Destugues - PulkoMandy, Dario, Gerasim Troeglazov

OpenGL is a standard API for 3D rendering, which is provided by Haiku and many other operating systems and libraries.

EGL complements OpenGL with a way to open and manage GL contexts (usually rendering windows). It is a cross-platform equivalent to GLX.

The current Mesa port for Haiku does not implement EGL, which makes it impossible to run EGL based applications.

Implement the required parts in Mesa so the EGL support can be enabled and these applications can be ported.