Module: Mesa Branch: main Commit: 6db246c960ff04b4e32351f2f1a40c912d0b9956 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6db246c960ff04b4e32351f2f1a40c912d0b9956
Author: Eric Engestrom <[email protected]> Date: Sat Jul 22 10:57:22 2023 +0100 egl: fixup _eglFilterConfigArray() params and drop _eglFallbackMatch() wrapper Signed-off-by: Eric Engestrom <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24292> --- src/egl/main/eglconfig.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/egl/main/eglconfig.c b/src/egl/main/eglconfig.c index ffe0654db7d..e962c6f32e3 100644 --- a/src/egl/main/eglconfig.c +++ b/src/egl/main/eglconfig.c @@ -702,7 +702,8 @@ _eglSortConfigs(const _EGLConfig **configs, EGLint count, static EGLBoolean _eglFilterConfigArray(_EGLArray *array, EGLConfig *configs, EGLint config_size, EGLint *num_configs, - EGLBoolean (*match)(const _EGLConfig *, void *), + EGLBoolean (*match)(const _EGLConfig *, + const _EGLConfig *), EGLint (*compare)(const _EGLConfig *, const _EGLConfig *, void *), void *priv_data) @@ -741,12 +742,6 @@ _eglFilterConfigArray(_EGLArray *array, EGLConfig *configs, EGLint config_size, return EGL_TRUE; } -static EGLBoolean -_eglFallbackMatch(const _EGLConfig *conf, void *priv_data) -{ - return _eglMatchConfig(conf, (const _EGLConfig *)priv_data); -} - static EGLint _eglFallbackCompare(const _EGLConfig *conf1, const _EGLConfig *conf2, void *priv_data) @@ -769,7 +764,7 @@ _eglChooseConfig(_EGLDisplay *disp, const EGLint *attrib_list, return _eglError(EGL_BAD_ATTRIBUTE, "eglChooseConfig"); result = _eglFilterConfigArray(disp->Configs, configs, config_size, - num_configs, _eglFallbackMatch, + num_configs, _eglMatchConfig, _eglFallbackCompare, (void *)&criteria); if (result && (_eglGetLogLevel() == _EGL_DEBUG))
