mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-27 23:08:12 +02:00
Introduce the API for device query and enumeration. Those at the moment produce nothing useful since zero devices are actually available. That contradicts with the spec, so the extension isn't advertised just yet. With later commits we'll add support for software (always) and hardware devices. Each one exposing the respective extension string. v2: - fold API boilerplate into this patch - move _eglAddDevice, _eglDeviceSupports, _eglRefreshDeviceList to this patch (Eric, Mathias) - make _eglFiniDevice the one called last v3: - comment on the dummy _egl_device_extension enum entry (Eric) - annotate dev as MAYBE_UNUSED (Mathias) Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Mathias Fröhlich <Mathias.Froehlich@web.de>
36 lines
737 B
Text
36 lines
737 B
Text
LIBEGL_C_FILES := \
|
|
main/eglapi.c \
|
|
main/eglapi.h \
|
|
main/eglarray.c \
|
|
main/eglarray.h \
|
|
main/eglconfig.c \
|
|
main/eglconfig.h \
|
|
main/eglcontext.c \
|
|
main/eglcontext.h \
|
|
main/eglcurrent.c \
|
|
main/eglcurrent.h \
|
|
main/egldefines.h \
|
|
main/egldevice.c \
|
|
main/egldevice.h \
|
|
main/egldisplay.c \
|
|
main/egldisplay.h \
|
|
main/egldriver.c \
|
|
main/egldriver.h \
|
|
main/eglfallbacks.c \
|
|
main/eglglobals.c \
|
|
main/eglglobals.h \
|
|
main/eglimage.c \
|
|
main/eglimage.h \
|
|
main/egllog.c \
|
|
main/egllog.h \
|
|
main/eglsurface.c \
|
|
main/eglsurface.h \
|
|
main/eglsync.c \
|
|
main/eglsync.h \
|
|
main/eglentrypoint.h \
|
|
main/egltypedefs.h
|
|
|
|
dri2_backend_core_FILES := \
|
|
drivers/dri2/egl_dri2.c \
|
|
drivers/dri2/egl_dri2.h \
|
|
drivers/dri2/egl_dri2_fallbacks.h
|