Files
MobileGL/3rdparty/glvnd/README.md
T
gold 57781688ce [Chore] (glvnd): vendor the EGL vendor ABI headers
Two MIT headers from libglvnd, verbatim, because MobileGL is about to implement the vendor half of
glvnd's EGL ABI and the distribution ships the runtime without them.
2026-10-01 12:22:54 -04:00

591 B

glvnd vendor ABI headers

'libeglabi.h' and 'GLdispatchABI.h' from libglvnd (MIT), copied verbatim with their own licence headers intact.

They are here because MobileGL implements the vendor half of glvnd's EGL ABI - the side a library exposes so the system's 'libEGL.so.1', which IS glvnd, can dispatch to it. The distribution ships the runtime but not these headers in the base image, and a vendored copy of two MIT headers is a smaller dependency than a build-time download of a source tree.

Upstream ABI version implemented: 'EGL_VENDOR_ABI_MAJOR_VERSION' 0 (the header pins it).