b72018f59a
The implementation is mostly based off of libGLX. Unlike GLX, libEGL will load all vendor libraries up front. This is necessary for dealing with eglGetPlatformDisplay, as well as many client extensions. Dispatching EGL functions is generally simpler than GLX. All display extension functions by definition can be dispatched based on an EGLDisplay handle, so it doesn't need to provide lookup functions for contexts or surfaces, and vendor libraries don't have to add any EGL objects to tracking. Only OpenGL and OpenGL ES and a handful of client extensions are supported so far.
9 lines
114 B
Makefile
9 lines
114 B
Makefile
|
|
nobase_include_HEADERS = \
|
|
glvnd/GLdispatchABI.h \
|
|
glvnd/libglxabi.h \
|
|
glvnd/libeglabi.h
|
|
|
|
noinst_HEADERS = .
|
|
|