Home | History | Annotate | Download | only in main

Lines Matching refs:Configs

53  * It is also recommended that when there are N configs, their
86 if (!dpy->Configs) {
87 dpy->Configs = _eglCreateArray("Config", 16);
88 if (!dpy->Configs)
92 _eglAppendArray(dpy->Configs, (void *) conf);
110 conf = (_EGLConfig *) _eglFindArray(dpy->Configs, (void *) config);
663 * Quick sort an array of configs. This differs from the standard
668 _eglSortConfigs(const _EGLConfig **configs, EGLint count,
679 _eglSwapConfigs(&configs[pivot], &configs[count / 2]);
683 while (i < count && compare(configs[i], configs[pivot], priv_data) < 0)
685 while (compare(configs[j], configs[pivot], priv_data) > 0)
688 _eglSwapConfigs(&configs[i], &configs[j]);
698 _eglSwapConfigs(&configs[pivot], &configs[j]);
700 _eglSortConfigs(configs, j, compare, priv_data);
701 _eglSortConfigs(configs + i, count - i, compare, priv_data);
710 _eglFilterConfigArray(_EGLArray *array, EGLConfig *configs,
723 /* get the number of matched configs */
735 /* get the matched configs */
739 /* perform sorting of configs */
740 if (configs && count) {
745 configs[i] = _eglGetConfigHandle(configList[i]);
777 EGLConfig *configs, EGLint config_size, EGLint *num_configs)
784 return _eglFilterConfigArray(disp->Configs,
785 configs, config_size, num_configs,
831 _eglGetConfigs(_EGLDriver *drv, _EGLDisplay *disp, EGLConfig *configs,
837 *num_config = _eglFlattenArray(disp->Configs, (void *) configs,
838 sizeof(configs[0]), config_size, _eglFlattenConfig);