mirror of
git://git.yoctoproject.org/meta-raspberrypi.git
synced 2025-07-19 12:59:03 +02:00
33 lines
1.1 KiB
Diff
33 lines
1.1 KiB
Diff
From 47972590947e5da25d77cae0ce060f7b8d022a10 Mon Sep 17 00:00:00 2001
|
|
From: Andrea Galbusera <gizero@gmail.com>
|
|
Date: Fri, 14 Jul 2017 09:52:54 +0200
|
|
Subject: [PATCH 15/21] EGL/glplatform.h: define EGL_CAST
|
|
|
|
C++ / C typecast macros for special EGL handle values: used by libepoxy code
|
|
The definition comes from the updated version of this header in mesa.
|
|
|
|
Upstream-Status: Pending
|
|
---
|
|
interface/khronos/include/EGL/eglplatform.h | 7 +++++++
|
|
1 file changed, 7 insertions(+)
|
|
|
|
diff --git a/interface/khronos/include/EGL/eglplatform.h b/interface/khronos/include/EGL/eglplatform.h
|
|
index 1f7c930..c39d425 100644
|
|
--- a/interface/khronos/include/EGL/eglplatform.h
|
|
+++ b/interface/khronos/include/EGL/eglplatform.h
|
|
@@ -202,4 +202,11 @@ EGLAPI void EGLAPIENTRY BEGL_GetDefaultDriverInterfaces(BEGL_DriverInterfaces *i
|
|
#include "interface/khronos/common/khrn_client_mangle.h"
|
|
#endif
|
|
|
|
+/* C++ / C typecast macros for special EGL handle values */
|
|
+#if defined(__cplusplus)
|
|
+#define EGL_CAST(type, value) (static_cast<type>(value))
|
|
+#else
|
|
+#define EGL_CAST(type, value) ((type) (value))
|
|
+#endif
|
|
+
|
|
#endif /* __eglplatform_h */
|
|
--
|
|
2.27.0
|
|
|