X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fegl%2Fmain%2Feglconfig.h;h=605289de53650acf9d9e4053d2bea897ff97eca9;hb=9f37c9903b87f86a533bfaffa72f0ecb285b02b2;hp=7bdb090c46cc3018638af45ad1121e5127f49075;hpb=8975527f58afd4af77966c6e46b485fc04008779;p=mesa.git diff --git a/src/egl/main/eglconfig.h b/src/egl/main/eglconfig.h index 7bdb090c46c..605289de536 100644 --- a/src/egl/main/eglconfig.h +++ b/src/egl/main/eglconfig.h @@ -87,6 +87,8 @@ struct _egl_config /* extensions */ EGLint YInvertedNOK; EGLint FramebufferTargetAndroid; + EGLint RecordableAndroid; + EGLint ComponentType; }; @@ -135,6 +137,8 @@ _eglOffsetOfConfig(EGLint attr) /* extensions */ ATTRIB_MAP(EGL_Y_INVERTED_NOK, YInvertedNOK); ATTRIB_MAP(EGL_FRAMEBUFFER_TARGET_ANDROID, FramebufferTargetAndroid); + ATTRIB_MAP(EGL_RECORDABLE_ANDROID, RecordableAndroid); + ATTRIB_MAP(EGL_COLOR_COMPONENT_TYPE_EXT, ComponentType); #undef ATTRIB_MAP default: return -1; @@ -171,7 +175,7 @@ _eglGetConfigKey(const _EGLConfig *conf, EGLint key) extern void -_eglInitConfig(_EGLConfig *config, _EGLDisplay *dpy, EGLint id); +_eglInitConfig(_EGLConfig *config, _EGLDisplay *disp, EGLint id); extern EGLConfig @@ -179,7 +183,7 @@ _eglLinkConfig(_EGLConfig *conf); extern _EGLConfig * -_eglLookupConfig(EGLConfig config, _EGLDisplay *dpy); +_eglLookupConfig(EGLConfig config, _EGLDisplay *disp); /** @@ -201,7 +205,7 @@ _eglMatchConfig(const _EGLConfig *conf, const _EGLConfig *criteria); extern EGLBoolean -_eglParseConfigAttribList(_EGLConfig *conf, _EGLDisplay *dpy, +_eglParseConfigAttribList(_EGLConfig *conf, _EGLDisplay *disp, const EGLint *attrib_list); @@ -220,15 +224,15 @@ _eglFilterConfigArray(_EGLArray *array, EGLConfig *configs, extern EGLBoolean -_eglChooseConfig(_EGLDriver *drv, _EGLDisplay *dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config); +_eglChooseConfig(_EGLDriver *drv, _EGLDisplay *disp, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config); extern EGLBoolean -_eglGetConfigAttrib(_EGLDriver *drv, _EGLDisplay *dpy, _EGLConfig *conf, EGLint attribute, EGLint *value); +_eglGetConfigAttrib(_EGLDriver *drv, _EGLDisplay *disp, _EGLConfig *conf, EGLint attribute, EGLint *value); extern EGLBoolean -_eglGetConfigs(_EGLDriver *drv, _EGLDisplay *dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config); +_eglGetConfigs(_EGLDriver *drv, _EGLDisplay *disp, EGLConfig *configs, EGLint config_size, EGLint *num_config); #ifdef __cplusplus