mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 18:21:04 +00:00
gl: fixup compat definition for GLuint64 for OS X
This commit is contained in:
parent
b0faa2dd77
commit
e653ae9fc2
2 changed files with 8 additions and 1 deletions
|
@ -1272,6 +1272,7 @@ GST_GL_HAVE_GLCHAR=0
|
|||
GST_GL_HAVE_GLSIZEIPTR=0
|
||||
GST_GL_HAVE_GLINTPTR=0
|
||||
GST_GL_HAVE_GLSYNC=0
|
||||
GST_GL_HAVE_GLUINT64=0
|
||||
|
||||
old_CFLAGS=$CFLAGS
|
||||
CFLAGS="$GL_CFLAGS $CFLAGS"
|
||||
|
@ -1301,6 +1302,11 @@ if test "x$ac_cv_type_GLsync" = "xyes"; then
|
|||
GST_GL_HAVE_GLSYNC=1
|
||||
fi
|
||||
|
||||
AC_CHECK_TYPES(GLuint64, [], [], [[$GL_INCLUDES]])
|
||||
if test "x$ac_cv_type_GLuint64" = "xyes"; then
|
||||
GST_GL_HAVE_GLUINT64=1
|
||||
fi
|
||||
|
||||
CFLAGS=$old_CFLAGS
|
||||
|
||||
GL_CONFIG_DEFINES="$GL_CONFIG_DEFINES
|
||||
|
@ -1309,6 +1315,7 @@ GL_CONFIG_DEFINES="$GL_CONFIG_DEFINES
|
|||
#define GST_GL_HAVE_GLSIZEIPTR $GST_GL_HAVE_GLSIZEIPTR
|
||||
#define GST_GL_HAVE_GLINTPTR $GST_GL_HAVE_GLINTPTR
|
||||
#define GST_GL_HAVE_GLSYNC $GST_GL_HAVE_GLSYNC
|
||||
#define GST_GL_HAVE_GLUINT64 $GST_GL_HAVE_GLUINT64
|
||||
"
|
||||
|
||||
AC_CONFIG_COMMANDS([gst-libs/gst/gl/gstglconfig.h], [
|
||||
|
|
|
@ -39,7 +39,7 @@ typedef ptrdiff_t GLintptr;
|
|||
#if !GST_GL_HAVE_GLSYNC
|
||||
typedef gpointer GLsync;
|
||||
#endif
|
||||
#ifndef GLuint64
|
||||
#if !GST_GL_HAVE_GLUINT64
|
||||
typedef guint64 GLuint64;
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in a new issue