egl: refactor to use DETECT_OS_ANDROID instead of ANDROID

Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Reviewed-by: Yonggang Luo <luoyonggang@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27374>
This commit is contained in:
Yiwei Zhang
2024-01-30 14:03:49 -08:00
committed by Marge Bot
parent 5a37340689
commit 8762b2fca1
2 changed files with 5 additions and 2 deletions

View File

@@ -93,6 +93,7 @@
#include <string.h>
#include "c11/threads.h"
#include "mapi/glapi/glapi.h"
#include "util/detect_os.h"
#include "util/macros.h"
#include "util/perf/cpu_trace.h"
#include "util/u_debug.h"
@@ -652,7 +653,7 @@ _eglComputeVersion(_EGLDisplay *disp)
disp->Version = 15;
/* For Android P and below limit the EGL version to 1.4 */
#if defined(ANDROID) && ANDROID_API_LEVEL <= 28
#if DETECT_OS_ANDROID && ANDROID_API_LEVEL <= 28
disp->Version = 14;
#endif
}

View File

@@ -30,6 +30,8 @@
#include <stdbool.h>
#include "util/detect_os.h"
#include "egltypedefs.h"
#ifdef __cplusplus
@@ -64,7 +66,7 @@ struct _egl_thread_info {
static inline EGLBoolean
_eglIsApiValid(EGLenum api)
{
#if HAVE_OPENGL && !defined(ANDROID)
#if HAVE_OPENGL && !DETECT_OS_ANDROID
/* OpenGL is not a valid/supported API on Android */
if (api == EGL_OPENGL_API)
return true;