cogl: Use APIENTRY for GL function pointer declarations
This matters for platforms such as Windows that use a different calling covention from the default for GL functions.
This commit is contained in:
parent
be58e5261f
commit
8ef57898ad
@ -26,10 +26,14 @@
|
||||
|
||||
#include "cogl.h"
|
||||
|
||||
#ifndef APIENTRY
|
||||
#define APIENTRY
|
||||
#endif
|
||||
|
||||
#define COGL_FEATURE_BEGIN(a, b, c, d, e, f)
|
||||
|
||||
#define COGL_FEATURE_FUNCTION(ret, name, args) \
|
||||
ret (* pf_ ## name) args;
|
||||
ret (APIENTRY * pf_ ## name) args;
|
||||
|
||||
#define COGL_FEATURE_END()
|
||||
|
||||
|
@ -27,10 +27,14 @@
|
||||
#include "cogl.h"
|
||||
#include "cogl-gles2-wrapper.h"
|
||||
|
||||
#ifndef APIENTRY
|
||||
#define APIENTRY
|
||||
#endif
|
||||
|
||||
#define COGL_FEATURE_BEGIN(a, b, c, d, e, f)
|
||||
|
||||
#define COGL_FEATURE_FUNCTION(ret, name, args) \
|
||||
ret (* pf_ ## name) args;
|
||||
ret (APIENTRY * pf_ ## name) args;
|
||||
|
||||
#define COGL_FEATURE_END()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user