egl: Clean up eglconfig.h.
Update the comments to macros/functions. Remove unused _eglSetConfigAttrib.
This commit is contained in:
parent
1b2b08c5f3
commit
a37dc17c12
|
@ -21,6 +21,9 @@ struct _egl_config
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Macros for source level compatibility.
|
||||||
|
*/
|
||||||
#define SET_CONFIG_ATTRIB(CONF, ATTR, VAL) _eglSetConfigKey(CONF, ATTR, VAL)
|
#define SET_CONFIG_ATTRIB(CONF, ATTR, VAL) _eglSetConfigKey(CONF, ATTR, VAL)
|
||||||
#define GET_CONFIG_ATTRIB(CONF, ATTR) _eglGetConfigKey(CONF, ATTR)
|
#define GET_CONFIG_ATTRIB(CONF, ATTR) _eglGetConfigKey(CONF, ATTR)
|
||||||
|
|
||||||
|
@ -55,6 +58,10 @@ _eglResetConfigKeys(_EGLConfig *conf, EGLint val)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Update a config for a given key.
|
* Update a config for a given key.
|
||||||
|
*
|
||||||
|
* Note that a valid key is not necessarily a valid attribute. There are gaps
|
||||||
|
* in the attribute enums. The separation is to catch application errors.
|
||||||
|
* Drivers should never set a key that is an invalid attribute.
|
||||||
*/
|
*/
|
||||||
static INLINE void
|
static INLINE void
|
||||||
_eglSetConfigKey(_EGLConfig *conf, EGLint key, EGLint val)
|
_eglSetConfigKey(_EGLConfig *conf, EGLint key, EGLint val)
|
||||||
|
@ -77,20 +84,6 @@ _eglGetConfigKey(const _EGLConfig *conf, EGLint key)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set a given attribute.
|
|
||||||
*
|
|
||||||
* Because _eglGetConfigAttrib is already used as a fallback driver
|
|
||||||
* function, this function is not considered to have a good name.
|
|
||||||
* SET_CONFIG_ATTRIB is preferred over this function.
|
|
||||||
*/
|
|
||||||
static INLINE void
|
|
||||||
_eglSetConfigAttrib(_EGLConfig *conf, EGLint attr, EGLint val)
|
|
||||||
{
|
|
||||||
SET_CONFIG_ATTRIB(conf, attr, val);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
PUBLIC void
|
PUBLIC void
|
||||||
_eglInitConfig(_EGLConfig *config, _EGLDisplay *dpy, EGLint id);
|
_eglInitConfig(_EGLConfig *config, _EGLDisplay *dpy, EGLint id);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue