Lines Matching defs:configs
55 * It is also recommended that when there are N configs, their
683 * Quick sort an array of configs. This differs from the standard
688 _eglSortConfigs(const _EGLConfig **configs, EGLint count,
699 _eglSwapConfigs(&configs[pivot], &configs[count / 2]);
703 while (i < count && compare(configs[i], configs[pivot], priv_data) < 0)
705 while (compare(configs[j], configs[pivot], priv_data) > 0)
708 _eglSwapConfigs(&configs[i], &configs[j]);
718 _eglSwapConfigs(&configs[pivot], &configs[j]);
720 _eglSortConfigs(configs, j, compare, priv_data);
721 _eglSortConfigs(configs + i, count - i, compare, priv_data);
730 _eglFilterConfigArray(_EGLArray *array, EGLConfig *configs,
740 /* get the number of matched configs */
752 /* get the matched configs */
756 /* perform sorting of configs */
757 if (configs && count) {
762 configs[i] = _eglGetConfigHandle(configList[i]);
794 EGLConfig *configs, EGLint config_size, EGLint *num_configs)
803 configs, config_size, num_configs,
808 eglPrintConfigDebug(disp, configs, *num_configs, EGL_TRUE);
854 _eglGetConfigs(_EGLDisplay *disp, EGLConfig *configs,
857 *num_config = _eglFlattenArray(disp->Configs, (void *) configs,
858 sizeof(configs[0]), config_size, _eglFlattenConfig);
861 eglPrintConfigDebug(disp, configs, *num_config, EGL_FALSE);