testegl: move up pi specific macros
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Fri, 18 May 2018 08:38:33 +0000 (10:38 +0200)
committerGuillaume Desmottes <guillaume.desmottes@collabora.com>
Fri, 12 Apr 2019 08:59:19 +0000 (14:29 +0530)
We need to define __VCCOREVER__ and disable redundant-decls before
including the egl.h from the pi.

examples/egl/testegl.c

index 1ee03d4..4c952ca 100644 (file)
@@ -39,6 +39,15 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include "config.h"
 #endif
 
+#if defined (USE_OMX_TARGET_RPI) && defined (__GNUC__)
+#ifndef __VCCOREVER__
+#define __VCCOREVER__ 0x04000000
+#endif
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wredundant-decls"
+#pragma GCC optimize ("gnu89-inline")
+#endif
+
 #include <EGL/egl.h>
 #include <GLES2/gl2.h>
 
@@ -51,15 +60,6 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 #include <gst/gst.h>
 
-#if defined (USE_OMX_TARGET_RPI) && defined (__GNUC__)
-#ifndef __VCCOREVER__
-#define __VCCOREVER__ 0x04000000
-#endif
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wredundant-decls"
-#pragma GCC optimize ("gnu89-inline")
-#endif
-
 #define GST_USE_UNSTABLE_API
 #include <gst/gl/gl.h>
 #include <gst/gl/egl/gstgldisplay_egl.h>