Просмотр исходного кода

egl: Clean up eglconfig.h.

Update the comments to macros/functions.  Remove unused
_eglSetConfigAttrib.
tags/7.8-rc1
Chia-I Wu 15 лет назад
Родитель
Сommit
a37dc17c12
1 измененных файлов: 7 добавлений и 14 удалений
  1. 7
    14
      src/egl/main/eglconfig.h

+ 7
- 14
src/egl/main/eglconfig.h Просмотреть файл

@@ -21,6 +21,9 @@ struct _egl_config
};


/**
* Macros for source level compatibility.
*/
#define SET_CONFIG_ATTRIB(CONF, ATTR, VAL) _eglSetConfigKey(CONF, ATTR, VAL)
#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.
*
* 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
_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
_eglInitConfig(_EGLConfig *config, _EGLDisplay *dpy, EGLint id);


Загрузка…
Отмена
Сохранить