summaryrefslogtreecommitdiff
path: root/clutter-gst
diff options
context:
space:
mode:
authorHaakon Sporsheim <haakon.sporsheim@gmail.com>2009-06-17 12:50:10 +0200
committerDamien Lespiau <damien.lespiau@intel.com>2009-06-22 13:17:17 +0200
commit832a4c87f04b754ff7f270803f93b7c93ee71c31 (patch)
treedc887c5bc9bbf3c25649f7b94410aa3ba0b097d4 /clutter-gst
parent4639cb9cb3983a0e5e1117605211893dbca8d866 (diff)
downloadclutter-gst-832a4c87f04b754ff7f270803f93b7c93ee71c31.tar.gz
Fix gl symbol typedefs by using APIENTRYP preprocessor.
Diffstat (limited to 'clutter-gst')
-rw-r--r--clutter-gst/clutter-gst-video-sink.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/clutter-gst/clutter-gst-video-sink.c b/clutter-gst/clutter-gst-video-sink.c
index 516a42c..f1e1442 100644
--- a/clutter-gst/clutter-gst-video-sink.c
+++ b/clutter-gst/clutter-gst-video-sink.c
@@ -132,12 +132,12 @@ typedef enum
CLUTTER_GST_I420,
} ClutterGstVideoFormat;
-typedef void (*GLUNIFORM1IPROC)(GLint location, GLint value);
+typedef void (APIENTRYP GLUNIFORM1IPROC)(GLint location, GLint value);
/* GL_ARB_fragment_program */
-typedef void (*GLGENPROGRAMSPROC)(GLsizei n, GLuint *programs);
-typedef void (*GLBINDPROGRAMPROC)(GLenum target, GLint program);
-typedef void (*GLPROGRAMSTRINGPROC)(GLenum target, GLenum format, GLsizei len,
- const void *string);
+typedef void (APIENTRYP GLGENPROGRAMSPROC)(GLsizei n, GLuint *programs);
+typedef void (APIENTRYP GLBINDPROGRAMPROC)(GLenum target, GLint program);
+typedef void (APIENTRYP GLPROGRAMSTRINGPROC)(GLenum target, GLenum format,
+ GLsizei len, const void *string);
typedef struct _ClutterGstSymbols
{
/* GL_ARB_fragment_program */