/* TODO search real definition */
#ifndef ARB_sync
-typedef int64_t GLint64;
-typedef uint64_t GLuint64;
+typedef int64_t GLint64xx;
+typedef uint64_t GLuint64xx;
typedef struct __GLsync *GLsync;
#endif
data);
}
-DECLARE_GL_DEFAULT_VOID(void, glGetInteger64i_v, "xdp", GLenum, target, GLuint, index, GLint64 *, data)
-DECLARE_GL_DEFAULT_VOID(void, glGetInteger64v, "xp", GLenum, pname, GLint64 *, data)
+DECLARE_GL_DEFAULT_VOID(void, glGetInteger64i_v, "xdp", GLenum, target, GLuint, index, GLint64xx *, data)
+DECLARE_GL_DEFAULT_VOID(void, glGetInteger64v, "xp", GLenum, pname, GLint64xx *, data)
DECLARE_GL_DEFAULT_VOID(void, glGetIntegeri_v, "xdp", GLenum, target, GLuint, index, GLint *, data)
DECLARE(void, glGetIntegerIndexedv, GLenum, value, GLint, index, GLboolean *, data)
}
DECLARE(GLenum, glClientWaitSync, GLsync, sync, GLbitfield, flags,
- GLuint64, timeout)
+ GLuint64xx, timeout)
{
- TYPEDEF(GLenum (*methodType)(GLsync, GLbitfield, GLuint64));
+ TYPEDEF(GLenum (*methodType)(GLsync, GLbitfield, GLuint64xx));
BEFORE(glClientWaitSync);
GLenum ret = CALL_ORIG(glClientWaitSync, sync, flags, timeout);
GL_GET_ERROR();
mode, start, end, count, type, indices);
}
-DECLARE(void, glWaitSync, GLsync, sync, GLbitfield, flags, GLuint64, timeout)
+DECLARE(void, glWaitSync, GLsync, sync, GLbitfield, flags, GLuint64xx, timeout)
{
- TYPEDEF(void (*methodType)(GLsync, GLbitfield, GLuint64));
+ TYPEDEF(void (*methodType)(GLsync, GLbitfield, GLuint64xx));
BEFORE(glWaitSync);
CALL_ORIG(glWaitSync, sync, flags, timeout);
GL_GET_ERROR();
target, internalformat, pname, bufSize, params);
}
-DECLARE_GL_DEFAULT_VOID(void, glGetBufferParameteri64v, "xxp", GLenum, target, GLenum, value, GLint64 *, data)
+DECLARE_GL_DEFAULT_VOID(void, glGetBufferParameteri64v, "xxp", GLenum, target, GLenum, value, GLint64xx *, data)
DECLARE(void, glGetBufferPointerv, GLenum, target, GLenum, pname,