Commit 130e6e8f by Geoff Lang

Mark the exported entry points as stdcall.

Because they may be returned as stdcall from eglGetProc address, the entry point functions must be stdcall. Fixes issues on 32-bit builds. BUG=angle:733 Change-Id: Ia20046a67fdc28c702837ec59b8299c6bb722006 Reviewed-on: https://chromium-review.googlesource.com/233471Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Tested-by: 's avatarGeoff Lang <geofflang@chromium.org>
parent babd8caf
......@@ -92,7 +92,7 @@ static bool ValidateSurface(Display *display, Surface *surface)
}
// EGL 1.0
EGLint GetError(void)
EGLint EGLAPIENTRY GetError(void)
{
EVENT("()");
......@@ -101,14 +101,14 @@ EGLint GetError(void)
return error;
}
EGLDisplay GetDisplay(EGLNativeDisplayType display_id)
EGLDisplay EGLAPIENTRY GetDisplay(EGLNativeDisplayType display_id)
{
EVENT("(EGLNativeDisplayType display_id = 0x%0.8p)", display_id);
return Display::getDisplay(display_id, AttributeMap());
}
EGLBoolean Initialize(EGLDisplay dpy, EGLint *major, EGLint *minor)
EGLBoolean EGLAPIENTRY Initialize(EGLDisplay dpy, EGLint *major, EGLint *minor)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLint *major = 0x%0.8p, EGLint *minor = 0x%0.8p)",
dpy, major, minor);
......@@ -135,7 +135,7 @@ EGLBoolean Initialize(EGLDisplay dpy, EGLint *major, EGLint *minor)
return EGL_TRUE;
}
EGLBoolean Terminate(EGLDisplay dpy)
EGLBoolean EGLAPIENTRY Terminate(EGLDisplay dpy)
{
EVENT("(EGLDisplay dpy = 0x%0.8p)", dpy);
......@@ -160,7 +160,7 @@ EGLBoolean Terminate(EGLDisplay dpy)
return EGL_TRUE;
}
const char *QueryString(EGLDisplay dpy, EGLint name)
const char *EGLAPIENTRY QueryString(EGLDisplay dpy, EGLint name)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLint name = %d)", dpy, name);
......@@ -194,7 +194,7 @@ const char *QueryString(EGLDisplay dpy, EGLint name)
return result;
}
EGLBoolean GetConfigs(EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config)
EGLBoolean EGLAPIENTRY GetConfigs(EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLConfig *configs = 0x%0.8p, "
"EGLint config_size = %d, EGLint *num_config = 0x%0.8p)",
......@@ -225,7 +225,7 @@ EGLBoolean GetConfigs(EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EG
return EGL_TRUE;
}
EGLBoolean ChooseConfig(EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config)
EGLBoolean EGLAPIENTRY ChooseConfig(EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, const EGLint *attrib_list = 0x%0.8p, "
"EGLConfig *configs = 0x%0.8p, EGLint config_size = %d, EGLint *num_config = 0x%0.8p)",
......@@ -257,7 +257,7 @@ EGLBoolean ChooseConfig(EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *co
return EGL_TRUE;
}
EGLBoolean GetConfigAttrib(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value)
EGLBoolean EGLAPIENTRY GetConfigAttrib(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLConfig config = 0x%0.8p, EGLint attribute = %d, EGLint *value = 0x%0.8p)",
dpy, config, attribute, value);
......@@ -279,7 +279,7 @@ EGLBoolean GetConfigAttrib(EGLDisplay dpy, EGLConfig config, EGLint attribute, E
return EGL_TRUE;
}
EGLSurface CreateWindowSurface(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list)
EGLSurface EGLAPIENTRY CreateWindowSurface(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLConfig config = 0x%0.8p, EGLNativeWindowType win = 0x%0.8p, "
"const EGLint *attrib_list = 0x%0.8p)", dpy, config, win, attrib_list);
......@@ -308,7 +308,7 @@ EGLSurface CreateWindowSurface(EGLDisplay dpy, EGLConfig config, EGLNativeWindow
return surface;
}
EGLSurface CreatePbufferSurface(EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list)
EGLSurface EGLAPIENTRY CreatePbufferSurface(EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLConfig config = 0x%0.8p, const EGLint *attrib_list = 0x%0.8p)",
dpy, config, attrib_list);
......@@ -331,7 +331,7 @@ EGLSurface CreatePbufferSurface(EGLDisplay dpy, EGLConfig config, const EGLint *
return surface;
}
EGLSurface CreatePixmapSurface(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list)
EGLSurface EGLAPIENTRY CreatePixmapSurface(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLConfig config = 0x%0.8p, EGLNativePixmapType pixmap = 0x%0.8p, "
"const EGLint *attrib_list = 0x%0.8p)", dpy, config, pixmap, attrib_list);
......@@ -349,7 +349,7 @@ EGLSurface CreatePixmapSurface(EGLDisplay dpy, EGLConfig config, EGLNativePixmap
return EGL_NO_SURFACE;
}
EGLBoolean DestroySurface(EGLDisplay dpy, EGLSurface surface)
EGLBoolean EGLAPIENTRY DestroySurface(EGLDisplay dpy, EGLSurface surface)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLSurface surface = 0x%0.8p)", dpy, surface);
......@@ -373,7 +373,7 @@ EGLBoolean DestroySurface(EGLDisplay dpy, EGLSurface surface)
return EGL_TRUE;
}
EGLBoolean QuerySurface(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value)
EGLBoolean EGLAPIENTRY QuerySurface(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLSurface surface = 0x%0.8p, EGLint attribute = %d, EGLint *value = 0x%0.8p)",
dpy, surface, attribute, value);
......@@ -457,7 +457,7 @@ EGLBoolean QuerySurface(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EG
return EGL_TRUE;
}
EGLContext CreateContext(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list)
EGLContext EGLAPIENTRY CreateContext(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLConfig config = 0x%0.8p, EGLContext share_context = 0x%0.8p, "
"const EGLint *attrib_list = 0x%0.8p)", dpy, config, share_context, attrib_list);
......@@ -556,7 +556,7 @@ EGLContext CreateContext(EGLDisplay dpy, EGLConfig config, EGLContext share_cont
return context;
}
EGLBoolean DestroyContext(EGLDisplay dpy, EGLContext ctx)
EGLBoolean EGLAPIENTRY DestroyContext(EGLDisplay dpy, EGLContext ctx)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLContext ctx = 0x%0.8p)", dpy, ctx);
......@@ -586,7 +586,7 @@ EGLBoolean DestroyContext(EGLDisplay dpy, EGLContext ctx)
return EGL_TRUE;
}
EGLBoolean MakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)
EGLBoolean EGLAPIENTRY MakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLSurface draw = 0x%0.8p, EGLSurface read = 0x%0.8p, EGLContext ctx = 0x%0.8p)",
dpy, draw, read, ctx);
......@@ -651,7 +651,7 @@ EGLBoolean MakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLCont
return EGL_TRUE;
}
EGLSurface GetCurrentSurface(EGLint readdraw)
EGLSurface EGLAPIENTRY GetCurrentSurface(EGLint readdraw)
{
EVENT("(EGLint readdraw = %d)", readdraw);
......@@ -672,7 +672,7 @@ EGLSurface GetCurrentSurface(EGLint readdraw)
}
}
EGLDisplay GetCurrentDisplay(void)
EGLDisplay EGLAPIENTRY GetCurrentDisplay(void)
{
EVENT("()");
......@@ -682,7 +682,7 @@ EGLDisplay GetCurrentDisplay(void)
return dpy;
}
EGLBoolean QueryContext(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value)
EGLBoolean EGLAPIENTRY QueryContext(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLContext ctx = 0x%0.8p, EGLint attribute = %d, EGLint *value = 0x%0.8p)",
dpy, ctx, attribute, value);
......@@ -701,7 +701,7 @@ EGLBoolean QueryContext(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint
return 0;
}
EGLBoolean WaitGL(void)
EGLBoolean EGLAPIENTRY WaitGL(void)
{
EVENT("()");
......@@ -711,7 +711,7 @@ EGLBoolean WaitGL(void)
return 0;
}
EGLBoolean WaitNative(EGLint engine)
EGLBoolean EGLAPIENTRY WaitNative(EGLint engine)
{
EVENT("(EGLint engine = %d)", engine);
......@@ -721,7 +721,7 @@ EGLBoolean WaitNative(EGLint engine)
return 0;
}
EGLBoolean SwapBuffers(EGLDisplay dpy, EGLSurface surface)
EGLBoolean EGLAPIENTRY SwapBuffers(EGLDisplay dpy, EGLSurface surface)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLSurface surface = 0x%0.8p)", dpy, surface);
......@@ -756,7 +756,7 @@ EGLBoolean SwapBuffers(EGLDisplay dpy, EGLSurface surface)
return EGL_TRUE;
}
EGLBoolean CopyBuffers(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target)
EGLBoolean EGLAPIENTRY CopyBuffers(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLSurface surface = 0x%0.8p, EGLNativePixmapType target = 0x%0.8p)", dpy, surface, target);
......@@ -781,7 +781,7 @@ EGLBoolean CopyBuffers(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType t
}
// EGL 1.1
EGLBoolean BindTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer)
EGLBoolean EGLAPIENTRY BindTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLSurface surface = 0x%0.8p, EGLint buffer = %d)", dpy, surface, buffer);
......@@ -836,7 +836,7 @@ EGLBoolean BindTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer)
return EGL_TRUE;
}
EGLBoolean SurfaceAttrib(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value)
EGLBoolean EGLAPIENTRY SurfaceAttrib(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLSurface surface = 0x%0.8p, EGLint attribute = %d, EGLint value = %d)",
dpy, surface, attribute, value);
......@@ -855,7 +855,7 @@ EGLBoolean SurfaceAttrib(EGLDisplay dpy, EGLSurface surface, EGLint attribute, E
return EGL_TRUE;
}
EGLBoolean ReleaseTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer)
EGLBoolean EGLAPIENTRY ReleaseTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLSurface surface = 0x%0.8p, EGLint buffer = %d)", dpy, surface, buffer);
......@@ -896,7 +896,7 @@ EGLBoolean ReleaseTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer)
return EGL_TRUE;
}
EGLBoolean SwapInterval(EGLDisplay dpy, EGLint interval)
EGLBoolean EGLAPIENTRY SwapInterval(EGLDisplay dpy, EGLint interval)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLint interval = %d)", dpy, interval);
......@@ -923,7 +923,7 @@ EGLBoolean SwapInterval(EGLDisplay dpy, EGLint interval)
// EGL 1.2
EGLBoolean BindAPI(EGLenum api)
EGLBoolean EGLAPIENTRY BindAPI(EGLenum api)
{
EVENT("(EGLenum api = 0x%X)", api);
......@@ -946,7 +946,7 @@ EGLBoolean BindAPI(EGLenum api)
return EGL_TRUE;
}
EGLenum QueryAPI(void)
EGLenum EGLAPIENTRY QueryAPI(void)
{
EVENT("()");
......@@ -956,7 +956,7 @@ EGLenum QueryAPI(void)
return API;
}
EGLSurface CreatePbufferFromClientBuffer(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list)
EGLSurface EGLAPIENTRY CreatePbufferFromClientBuffer(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLenum buftype = 0x%X, EGLClientBuffer buffer = 0x%0.8p, "
"EGLConfig config = 0x%0.8p, const EGLint *attrib_list = 0x%0.8p)",
......@@ -986,7 +986,7 @@ EGLSurface CreatePbufferFromClientBuffer(EGLDisplay dpy, EGLenum buftype, EGLCli
return surface;
}
EGLBoolean ReleaseThread(void)
EGLBoolean EGLAPIENTRY ReleaseThread(void)
{
EVENT("()");
......@@ -996,7 +996,7 @@ EGLBoolean ReleaseThread(void)
return EGL_TRUE;
}
EGLBoolean WaitClient(void)
EGLBoolean EGLAPIENTRY WaitClient(void)
{
EVENT("()");
......@@ -1007,7 +1007,7 @@ EGLBoolean WaitClient(void)
}
// EGL 1.4
EGLContext GetCurrentContext(void)
EGLContext EGLAPIENTRY GetCurrentContext(void)
{
EVENT("()");
......@@ -1018,7 +1018,7 @@ EGLContext GetCurrentContext(void)
}
// EGL 1.5
EGLSync CreateSync(EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list)
EGLSync EGLAPIENTRY CreateSync(EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLenum type = 0x%X, const EGLint* attrib_list = 0x%0.8p)", dpy, type, attrib_list);
......@@ -1026,7 +1026,7 @@ EGLSync CreateSync(EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list)
return EGL_NO_SYNC;
}
EGLBoolean DestroySync(EGLDisplay dpy, EGLSync sync)
EGLBoolean EGLAPIENTRY DestroySync(EGLDisplay dpy, EGLSync sync)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLSync sync = 0x%0.8p)", dpy, sync);
......@@ -1034,7 +1034,7 @@ EGLBoolean DestroySync(EGLDisplay dpy, EGLSync sync)
return EGL_FALSE;
}
EGLint ClientWaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout)
EGLint EGLAPIENTRY ClientWaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLSync sync = 0x%0.8p, EGLint flags = 0x%X, EGLTime timeout = %d)", dpy, sync, flags, timeout);
......@@ -1042,7 +1042,7 @@ EGLint ClientWaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeou
return 0;
}
EGLBoolean GetSyncAttrib(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value)
EGLBoolean EGLAPIENTRY GetSyncAttrib(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLSync sync = 0x%0.8p, EGLint attribute = 0x%X, EGLAttrib *value = 0x%0.8p)", dpy, sync, attribute, value);
......@@ -1050,7 +1050,7 @@ EGLBoolean GetSyncAttrib(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttr
return EGL_FALSE;
}
EGLDisplay GetPlatformDisplay(EGLenum platform, void *native_display, const EGLAttrib *attrib_list)
EGLDisplay EGLAPIENTRY GetPlatformDisplay(EGLenum platform, void *native_display, const EGLAttrib *attrib_list)
{
EVENT("(EGLenum platform = %d, void* native_display = 0x%0.8p, const EGLint* attrib_list = 0x%0.8p)",
platform, native_display, attrib_list);
......@@ -1059,7 +1059,7 @@ EGLDisplay GetPlatformDisplay(EGLenum platform, void *native_display, const EGLA
return EGL_NO_DISPLAY;
}
EGLSurface CreatePlatformWindowSurface(EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list)
EGLSurface EGLAPIENTRY CreatePlatformWindowSurface(EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLConfig config = 0x%0.8p, void* native_window = 0x%0.8p, const EGLint* attrib_list = 0x%0.8p)",
dpy, config, native_window, attrib_list);
......@@ -1068,7 +1068,7 @@ EGLSurface CreatePlatformWindowSurface(EGLDisplay dpy, EGLConfig config, void *n
return EGL_NO_SURFACE;
}
EGLSurface CreatePlatformPixmapSurface(EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list)
EGLSurface EGLAPIENTRY CreatePlatformPixmapSurface(EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLConfig config = 0x%0.8p, void* native_pixmap = 0x%0.8p, const EGLint* attrib_list = 0x%0.8p)",
dpy, config, native_pixmap, attrib_list);
......@@ -1077,7 +1077,7 @@ EGLSurface CreatePlatformPixmapSurface(EGLDisplay dpy, EGLConfig config, void *n
return EGL_NO_SURFACE;
}
EGLBoolean WaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags)
EGLBoolean EGLAPIENTRY WaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLSync sync = 0x%0.8p, EGLint flags = 0x%X)", dpy, sync, flags);
......@@ -1085,7 +1085,7 @@ EGLBoolean WaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags)
return EGL_FALSE;
}
ANGLE_EXPORT __eglMustCastToProperFunctionPointerType GetProcAddress(const char *procname)
__eglMustCastToProperFunctionPointerType EGLAPIENTRY GetProcAddress(const char *procname)
{
EVENT("(const char *procname = \"%s\")", procname);
......
......@@ -17,56 +17,56 @@ namespace egl
{
// EGL 1.0
ANGLE_EXPORT EGLBoolean ChooseConfig(EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config);
ANGLE_EXPORT EGLBoolean CopyBuffers(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target);
ANGLE_EXPORT EGLContext CreateContext(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list);
ANGLE_EXPORT EGLSurface CreatePbufferSurface(EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list);
ANGLE_EXPORT EGLSurface CreatePixmapSurface(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list);
ANGLE_EXPORT EGLSurface CreateWindowSurface(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list);
ANGLE_EXPORT EGLBoolean DestroyContext(EGLDisplay dpy, EGLContext ctx);
ANGLE_EXPORT EGLBoolean DestroySurface(EGLDisplay dpy, EGLSurface surface);
ANGLE_EXPORT EGLBoolean GetConfigAttrib(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value);
ANGLE_EXPORT EGLBoolean GetConfigs(EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config);
ANGLE_EXPORT EGLDisplay GetCurrentDisplay(void);
ANGLE_EXPORT EGLSurface GetCurrentSurface(EGLint readdraw);
ANGLE_EXPORT EGLDisplay GetDisplay(EGLNativeDisplayType display_id);
ANGLE_EXPORT EGLint GetError(void);
ANGLE_EXPORT __eglMustCastToProperFunctionPointerType GetProcAddress(const char *procname);
ANGLE_EXPORT EGLBoolean Initialize(EGLDisplay dpy, EGLint *major, EGLint *minor);
ANGLE_EXPORT EGLBoolean MakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx);
ANGLE_EXPORT EGLBoolean QueryContext(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value);
ANGLE_EXPORT const char *QueryString(EGLDisplay dpy, EGLint name);
ANGLE_EXPORT EGLBoolean QuerySurface(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value);
ANGLE_EXPORT EGLBoolean SwapBuffers(EGLDisplay dpy, EGLSurface surface);
ANGLE_EXPORT EGLBoolean Terminate(EGLDisplay dpy);
ANGLE_EXPORT EGLBoolean WaitGL(void);
ANGLE_EXPORT EGLBoolean WaitNative(EGLint engine);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY ChooseConfig(EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY CopyBuffers(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target);
ANGLE_EXPORT EGLContext EGLAPIENTRY CreateContext(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list);
ANGLE_EXPORT EGLSurface EGLAPIENTRY CreatePbufferSurface(EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list);
ANGLE_EXPORT EGLSurface EGLAPIENTRY CreatePixmapSurface(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list);
ANGLE_EXPORT EGLSurface EGLAPIENTRY CreateWindowSurface(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY DestroyContext(EGLDisplay dpy, EGLContext ctx);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY DestroySurface(EGLDisplay dpy, EGLSurface surface);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY GetConfigAttrib(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY GetConfigs(EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config);
ANGLE_EXPORT EGLDisplay EGLAPIENTRY GetCurrentDisplay(void);
ANGLE_EXPORT EGLSurface EGLAPIENTRY GetCurrentSurface(EGLint readdraw);
ANGLE_EXPORT EGLDisplay EGLAPIENTRY GetDisplay(EGLNativeDisplayType display_id);
ANGLE_EXPORT EGLint EGLAPIENTRY GetError(void);
ANGLE_EXPORT __eglMustCastToProperFunctionPointerType EGLAPIENTRY GetProcAddress(const char *procname);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY Initialize(EGLDisplay dpy, EGLint *major, EGLint *minor);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY MakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY QueryContext(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value);
ANGLE_EXPORT const char *EGLAPIENTRY QueryString(EGLDisplay dpy, EGLint name);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY QuerySurface(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY SwapBuffers(EGLDisplay dpy, EGLSurface surface);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY Terminate(EGLDisplay dpy);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY WaitGL(void);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY WaitNative(EGLint engine);
// EGL 1.1
ANGLE_EXPORT EGLBoolean BindTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer);
ANGLE_EXPORT EGLBoolean ReleaseTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer);
ANGLE_EXPORT EGLBoolean SurfaceAttrib(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value);
ANGLE_EXPORT EGLBoolean SwapInterval(EGLDisplay dpy, EGLint interval);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY BindTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY ReleaseTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY SurfaceAttrib(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY SwapInterval(EGLDisplay dpy, EGLint interval);
// EGL 1.2
ANGLE_EXPORT EGLBoolean BindAPI(EGLenum api);
ANGLE_EXPORT EGLenum QueryAPI(void);
ANGLE_EXPORT EGLSurface CreatePbufferFromClientBuffer(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list);
ANGLE_EXPORT EGLBoolean ReleaseThread(void);
ANGLE_EXPORT EGLBoolean WaitClient(void);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY BindAPI(EGLenum api);
ANGLE_EXPORT EGLenum EGLAPIENTRY QueryAPI(void);
ANGLE_EXPORT EGLSurface EGLAPIENTRY CreatePbufferFromClientBuffer(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY ReleaseThread(void);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY WaitClient(void);
// EGL 1.4
ANGLE_EXPORT EGLContext GetCurrentContext(void);
ANGLE_EXPORT EGLContext EGLAPIENTRY GetCurrentContext(void);
// EGL 1.5
ANGLE_EXPORT EGLSync CreateSync(EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list);
ANGLE_EXPORT EGLBoolean DestroySync(EGLDisplay dpy, EGLSync sync);
ANGLE_EXPORT EGLint ClientWaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout);
ANGLE_EXPORT EGLBoolean GetSyncAttrib(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value);
ANGLE_EXPORT EGLDisplay GetPlatformDisplay(EGLenum platform, void *native_display, const EGLAttrib *attrib_list);
ANGLE_EXPORT EGLSurface CreatePlatformWindowSurface(EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list);
ANGLE_EXPORT EGLSurface CreatePlatformPixmapSurface(EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list);
ANGLE_EXPORT EGLBoolean WaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags);
ANGLE_EXPORT EGLSync EGLAPIENTRY CreateSync(EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY DestroySync(EGLDisplay dpy, EGLSync sync);
ANGLE_EXPORT EGLint EGLAPIENTRY ClientWaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY GetSyncAttrib(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value);
ANGLE_EXPORT EGLDisplay EGLAPIENTRY GetPlatformDisplay(EGLenum platform, void *native_display, const EGLAttrib *attrib_list);
ANGLE_EXPORT EGLSurface EGLAPIENTRY CreatePlatformWindowSurface(EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list);
ANGLE_EXPORT EGLSurface EGLAPIENTRY CreatePlatformPixmapSurface(EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY WaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags);
}
......
......@@ -52,7 +52,7 @@ static bool ValidateSurface(Display *display, Surface *surface)
}
// EGL_ANGLE_query_surface_pointer
EGLBoolean QuerySurfacePointerANGLE(EGLDisplay dpy, EGLSurface surface, EGLint attribute, void **value)
EGLBoolean EGLAPIENTRY QuerySurfacePointerANGLE(EGLDisplay dpy, EGLSurface surface, EGLint attribute, void **value)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLSurface surface = 0x%0.8p, EGLint attribute = %d, void **value = 0x%0.8p)",
dpy, surface, attribute, value);
......@@ -88,7 +88,7 @@ EGLBoolean QuerySurfacePointerANGLE(EGLDisplay dpy, EGLSurface surface, EGLint a
// EGL_NV_post_sub_buffer
EGLBoolean PostSubBufferNV(EGLDisplay dpy, EGLSurface surface, EGLint x, EGLint y, EGLint width, EGLint height)
EGLBoolean EGLAPIENTRY PostSubBufferNV(EGLDisplay dpy, EGLSurface surface, EGLint x, EGLint y, EGLint width, EGLint height)
{
EVENT("(EGLDisplay dpy = 0x%0.8p, EGLSurface surface = 0x%0.8p, EGLint x = %d, EGLint y = %d, EGLint width = %d, EGLint height = %d)", dpy, surface, x, y, width, height);
......@@ -130,7 +130,7 @@ EGLBoolean PostSubBufferNV(EGLDisplay dpy, EGLSurface surface, EGLint x, EGLint
}
// EGL_EXT_platform_base
EGLDisplay GetPlatformDisplayEXT(EGLenum platform, void *native_display, const EGLint *attrib_list)
EGLDisplay EGLAPIENTRY GetPlatformDisplayEXT(EGLenum platform, void *native_display, const EGLint *attrib_list)
{
EVENT("(EGLenum platform = %d, void* native_display = 0x%0.8p, const EGLint* attrib_list = 0x%0.8p)",
platform, native_display, attrib_list);
......
......@@ -18,13 +18,13 @@ namespace egl
{
// EGL_ANGLE_query_surface_pointer
ANGLE_EXPORT EGLBoolean QuerySurfacePointerANGLE(EGLDisplay dpy, EGLSurface surface, EGLint attribute, void **value);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY QuerySurfacePointerANGLE(EGLDisplay dpy, EGLSurface surface, EGLint attribute, void **value);
// EGL_NV_post_sub_buffer
ANGLE_EXPORT EGLBoolean PostSubBufferNV(EGLDisplay dpy, EGLSurface surface, EGLint x, EGLint y, EGLint width, EGLint height);
ANGLE_EXPORT EGLBoolean EGLAPIENTRY PostSubBufferNV(EGLDisplay dpy, EGLSurface surface, EGLint x, EGLint y, EGLint width, EGLint height);
// EGL_EXT_platform_base
ANGLE_EXPORT EGLDisplay GetPlatformDisplayEXT(EGLenum platform, void *native_display, const EGLint *attrib_list);
ANGLE_EXPORT EGLDisplay EGLAPIENTRY GetPlatformDisplayEXT(EGLenum platform, void *native_display, const EGLint *attrib_list);
}
......
......@@ -34,7 +34,7 @@
namespace gl
{
void ActiveTexture(GLenum texture)
void GL_APIENTRY ActiveTexture(GLenum texture)
{
EVENT("(GLenum texture = 0x%X)", texture);
......@@ -51,7 +51,7 @@ void ActiveTexture(GLenum texture)
}
}
void AttachShader(GLuint program, GLuint shader)
void GL_APIENTRY AttachShader(GLuint program, GLuint shader)
{
EVENT("(GLuint program = %d, GLuint shader = %d)", program, shader);
......@@ -97,7 +97,7 @@ void AttachShader(GLuint program, GLuint shader)
}
}
void BindAttribLocation(GLuint program, GLuint index, const GLchar* name)
void GL_APIENTRY BindAttribLocation(GLuint program, GLuint index, const GLchar* name)
{
EVENT("(GLuint program = %d, GLuint index = %d, const GLchar* name = 0x%0.8p)", program, index, name);
......@@ -136,7 +136,7 @@ void BindAttribLocation(GLuint program, GLuint index, const GLchar* name)
}
}
void BindBuffer(GLenum target, GLuint buffer)
void GL_APIENTRY BindBuffer(GLenum target, GLuint buffer)
{
EVENT("(GLenum target = 0x%X, GLuint buffer = %d)", target, buffer);
......@@ -183,7 +183,7 @@ void BindBuffer(GLenum target, GLuint buffer)
}
}
void BindFramebuffer(GLenum target, GLuint framebuffer)
void GL_APIENTRY BindFramebuffer(GLenum target, GLuint framebuffer)
{
EVENT("(GLenum target = 0x%X, GLuint framebuffer = %d)", target, framebuffer);
......@@ -208,7 +208,7 @@ void BindFramebuffer(GLenum target, GLuint framebuffer)
}
}
void BindRenderbuffer(GLenum target, GLuint renderbuffer)
void GL_APIENTRY BindRenderbuffer(GLenum target, GLuint renderbuffer)
{
EVENT("(GLenum target = 0x%X, GLuint renderbuffer = %d)", target, renderbuffer);
......@@ -225,7 +225,7 @@ void BindRenderbuffer(GLenum target, GLuint renderbuffer)
}
}
void BindTexture(GLenum target, GLuint texture)
void GL_APIENTRY BindTexture(GLenum target, GLuint texture)
{
EVENT("(GLenum target = 0x%X, GLuint texture = %d)", target, texture);
......@@ -264,7 +264,7 @@ void BindTexture(GLenum target, GLuint texture)
}
}
void BlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
void GL_APIENTRY BlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
{
EVENT("(GLclampf red = %f, GLclampf green = %f, GLclampf blue = %f, GLclampf alpha = %f)",
red, green, blue, alpha);
......@@ -276,12 +276,12 @@ void BlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
}
}
void BlendEquation(GLenum mode)
void GL_APIENTRY BlendEquation(GLenum mode)
{
BlendEquationSeparate(mode, mode);
}
void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
void GL_APIENTRY BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
EVENT("(GLenum modeRGB = 0x%X, GLenum modeAlpha = 0x%X)", modeRGB, modeAlpha);
......@@ -320,12 +320,12 @@ void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
}
}
void BlendFunc(GLenum sfactor, GLenum dfactor)
void GL_APIENTRY BlendFunc(GLenum sfactor, GLenum dfactor)
{
BlendFuncSeparate(sfactor, dfactor, sfactor, dfactor);
}
void BlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
void GL_APIENTRY BlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
{
EVENT("(GLenum srcRGB = 0x%X, GLenum dstRGB = 0x%X, GLenum srcAlpha = 0x%X, GLenum dstAlpha = 0x%X)",
srcRGB, dstRGB, srcAlpha, dstAlpha);
......@@ -460,7 +460,7 @@ void BlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dst
}
}
void BufferData(GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage)
void GL_APIENTRY BufferData(GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage)
{
EVENT("(GLenum target = 0x%X, GLsizeiptr size = %d, const GLvoid* data = 0x%0.8p, GLenum usage = %d)",
target, size, data, usage);
......@@ -522,7 +522,7 @@ void BufferData(GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage
}
}
void BufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data)
void GL_APIENTRY BufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data)
{
EVENT("(GLenum target = 0x%X, GLintptr offset = %d, GLsizeiptr size = %d, const GLvoid* data = 0x%0.8p)",
target, offset, size, data);
......@@ -583,7 +583,7 @@ void BufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid
}
}
GLenum CheckFramebufferStatus(GLenum target)
GLenum GL_APIENTRY CheckFramebufferStatus(GLenum target)
{
EVENT("(GLenum target = 0x%X)", target);
......@@ -605,7 +605,7 @@ GLenum CheckFramebufferStatus(GLenum target)
return 0;
}
void Clear(GLbitfield mask)
void GL_APIENTRY Clear(GLbitfield mask)
{
EVENT("(GLbitfield mask = 0x%X)", mask);
......@@ -636,7 +636,7 @@ void Clear(GLbitfield mask)
}
}
void ClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
void GL_APIENTRY ClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
{
EVENT("(GLclampf red = %f, GLclampf green = %f, GLclampf blue = %f, GLclampf alpha = %f)",
red, green, blue, alpha);
......@@ -648,7 +648,7 @@ void ClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
}
}
void ClearDepthf(GLclampf depth)
void GL_APIENTRY ClearDepthf(GLclampf depth)
{
EVENT("(GLclampf depth = %f)", depth);
......@@ -659,7 +659,7 @@ void ClearDepthf(GLclampf depth)
}
}
void ClearStencil(GLint s)
void GL_APIENTRY ClearStencil(GLint s)
{
EVENT("(GLint s = %d)", s);
......@@ -670,7 +670,7 @@ void ClearStencil(GLint s)
}
}
void ColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
void GL_APIENTRY ColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
EVENT("(GLboolean red = %d, GLboolean green = %u, GLboolean blue = %u, GLboolean alpha = %u)",
red, green, blue, alpha);
......@@ -682,7 +682,7 @@ void ColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
}
}
void CompileShader(GLuint shader)
void GL_APIENTRY CompileShader(GLuint shader)
{
EVENT("(GLuint shader = %d)", shader);
......@@ -709,7 +709,7 @@ void CompileShader(GLuint shader)
}
}
void CompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height,
void GL_APIENTRY CompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height,
GLint border, GLsizei imageSize, const GLvoid* data)
{
EVENT("(GLenum target = 0x%X, GLint level = %d, GLenum internalformat = 0x%X, GLsizei width = %d, "
......@@ -778,7 +778,7 @@ void CompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLs
}
}
void CompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height,
void GL_APIENTRY CompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height,
GLenum format, GLsizei imageSize, const GLvoid* data)
{
EVENT("(GLenum target = 0x%X, GLint level = %d, GLint xoffset = %d, GLint yoffset = %d, "
......@@ -848,7 +848,7 @@ void CompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yo
}
}
void CopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
void GL_APIENTRY CopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
EVENT("(GLenum target = 0x%X, GLint level = %d, GLenum internalformat = 0x%X, "
"GLint x = %d, GLint y = %d, GLsizei width = %d, GLsizei height = %d, GLint border = %d)",
......@@ -911,7 +911,7 @@ void CopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x,
}
}
void CopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void GL_APIENTRY CopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
EVENT("(GLenum target = 0x%X, GLint level = %d, GLint xoffset = %d, GLint yoffset = %d, "
"GLint x = %d, GLint y = %d, GLsizei width = %d, GLsizei height = %d)",
......@@ -974,7 +974,7 @@ void CopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
}
}
GLuint CreateProgram(void)
GLuint GL_APIENTRY CreateProgram(void)
{
EVENT("()");
......@@ -987,7 +987,7 @@ GLuint CreateProgram(void)
return 0;
}
GLuint CreateShader(GLenum type)
GLuint GL_APIENTRY CreateShader(GLenum type)
{
EVENT("(GLenum type = 0x%X)", type);
......@@ -1009,7 +1009,7 @@ GLuint CreateShader(GLenum type)
return 0;
}
void CullFace(GLenum mode)
void GL_APIENTRY CullFace(GLenum mode)
{
EVENT("(GLenum mode = 0x%X)", mode);
......@@ -1032,7 +1032,7 @@ void CullFace(GLenum mode)
}
}
void DeleteBuffers(GLsizei n, const GLuint* buffers)
void GL_APIENTRY DeleteBuffers(GLsizei n, const GLuint* buffers)
{
EVENT("(GLsizei n = %d, const GLuint* buffers = 0x%0.8p)", n, buffers);
......@@ -1052,7 +1052,7 @@ void DeleteBuffers(GLsizei n, const GLuint* buffers)
}
}
void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers)
void GL_APIENTRY DeleteFramebuffers(GLsizei n, const GLuint* framebuffers)
{
EVENT("(GLsizei n = %d, const GLuint* framebuffers = 0x%0.8p)", n, framebuffers);
......@@ -1075,7 +1075,7 @@ void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers)
}
}
void DeleteProgram(GLuint program)
void GL_APIENTRY DeleteProgram(GLuint program)
{
EVENT("(GLuint program = %d)", program);
......@@ -1105,7 +1105,7 @@ void DeleteProgram(GLuint program)
}
}
void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers)
void GL_APIENTRY DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers)
{
EVENT("(GLsizei n = %d, const GLuint* renderbuffers = 0x%0.8p)", n, renderbuffers);
......@@ -1125,7 +1125,7 @@ void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers)
}
}
void DeleteShader(GLuint shader)
void GL_APIENTRY DeleteShader(GLuint shader)
{
EVENT("(GLuint shader = %d)", shader);
......@@ -1155,7 +1155,7 @@ void DeleteShader(GLuint shader)
}
}
void DeleteTextures(GLsizei n, const GLuint* textures)
void GL_APIENTRY DeleteTextures(GLsizei n, const GLuint* textures)
{
EVENT("(GLsizei n = %d, const GLuint* textures = 0x%0.8p)", n, textures);
......@@ -1178,7 +1178,7 @@ void DeleteTextures(GLsizei n, const GLuint* textures)
}
}
void DepthFunc(GLenum func)
void GL_APIENTRY DepthFunc(GLenum func)
{
EVENT("(GLenum func = 0x%X)", func);
......@@ -1205,7 +1205,7 @@ void DepthFunc(GLenum func)
}
}
void DepthMask(GLboolean flag)
void GL_APIENTRY DepthMask(GLboolean flag)
{
EVENT("(GLboolean flag = %u)", flag);
......@@ -1216,7 +1216,7 @@ void DepthMask(GLboolean flag)
}
}
void DepthRangef(GLclampf zNear, GLclampf zFar)
void GL_APIENTRY DepthRangef(GLclampf zNear, GLclampf zFar)
{
EVENT("(GLclampf zNear = %f, GLclampf zFar = %f)", zNear, zFar);
......@@ -1227,7 +1227,7 @@ void DepthRangef(GLclampf zNear, GLclampf zFar)
}
}
void DetachShader(GLuint program, GLuint shader)
void GL_APIENTRY DetachShader(GLuint program, GLuint shader)
{
EVENT("(GLuint program = %d, GLuint shader = %d)", program, shader);
......@@ -1276,7 +1276,7 @@ void DetachShader(GLuint program, GLuint shader)
}
}
void Disable(GLenum cap)
void GL_APIENTRY Disable(GLenum cap)
{
EVENT("(GLenum cap = 0x%X)", cap);
......@@ -1293,7 +1293,7 @@ void Disable(GLenum cap)
}
}
void DisableVertexAttribArray(GLuint index)
void GL_APIENTRY DisableVertexAttribArray(GLuint index)
{
EVENT("(GLuint index = %d)", index);
......@@ -1310,7 +1310,7 @@ void DisableVertexAttribArray(GLuint index)
}
}
void DrawArrays(GLenum mode, GLint first, GLsizei count)
void GL_APIENTRY DrawArrays(GLenum mode, GLint first, GLsizei count)
{
EVENT("(GLenum mode = 0x%X, GLint first = %d, GLsizei count = %d)", mode, first, count);
......@@ -1331,7 +1331,7 @@ void DrawArrays(GLenum mode, GLint first, GLsizei count)
}
}
void DrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices)
void GL_APIENTRY DrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices)
{
EVENT("(GLenum mode = 0x%X, GLsizei count = %d, GLenum type = 0x%X, const GLvoid* indices = 0x%0.8p)",
mode, count, type, indices);
......@@ -1354,7 +1354,7 @@ void DrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices
}
}
void Enable(GLenum cap)
void GL_APIENTRY Enable(GLenum cap)
{
EVENT("(GLenum cap = 0x%X)", cap);
......@@ -1371,7 +1371,7 @@ void Enable(GLenum cap)
}
}
void EnableVertexAttribArray(GLuint index)
void GL_APIENTRY EnableVertexAttribArray(GLuint index)
{
EVENT("(GLuint index = %d)", index);
......@@ -1388,7 +1388,7 @@ void EnableVertexAttribArray(GLuint index)
}
}
void Finish(void)
void GL_APIENTRY Finish(void)
{
EVENT("()");
......@@ -1404,7 +1404,7 @@ void Finish(void)
}
}
void Flush(void)
void GL_APIENTRY Flush(void)
{
EVENT("()");
......@@ -1420,7 +1420,7 @@ void Flush(void)
}
}
void FramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
void GL_APIENTRY FramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
EVENT("(GLenum target = 0x%X, GLenum attachment = 0x%X, GLenum renderbuffertarget = 0x%X, "
"GLuint renderbuffer = %d)", target, attachment, renderbuffertarget, renderbuffer);
......@@ -1454,7 +1454,7 @@ void FramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuff
}
}
void FramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
void GL_APIENTRY FramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
EVENT("(GLenum target = 0x%X, GLenum attachment = 0x%X, GLenum textarget = 0x%X, "
"GLuint texture = %d, GLint level = %d)", target, attachment, textarget, texture, level);
......@@ -1483,7 +1483,7 @@ void FramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GL
}
}
void FrontFace(GLenum mode)
void GL_APIENTRY FrontFace(GLenum mode)
{
EVENT("(GLenum mode = 0x%X)", mode);
......@@ -1503,7 +1503,7 @@ void FrontFace(GLenum mode)
}
}
void GenBuffers(GLsizei n, GLuint* buffers)
void GL_APIENTRY GenBuffers(GLsizei n, GLuint* buffers)
{
EVENT("(GLsizei n = %d, GLuint* buffers = 0x%0.8p)", n, buffers);
......@@ -1523,7 +1523,7 @@ void GenBuffers(GLsizei n, GLuint* buffers)
}
}
void GenerateMipmap(GLenum target)
void GL_APIENTRY GenerateMipmap(GLenum target)
{
EVENT("(GLenum target = 0x%X)", target);
......@@ -1602,7 +1602,7 @@ void GenerateMipmap(GLenum target)
}
}
void GenFramebuffers(GLsizei n, GLuint* framebuffers)
void GL_APIENTRY GenFramebuffers(GLsizei n, GLuint* framebuffers)
{
EVENT("(GLsizei n = %d, GLuint* framebuffers = 0x%0.8p)", n, framebuffers);
......@@ -1622,7 +1622,7 @@ void GenFramebuffers(GLsizei n, GLuint* framebuffers)
}
}
void GenRenderbuffers(GLsizei n, GLuint* renderbuffers)
void GL_APIENTRY GenRenderbuffers(GLsizei n, GLuint* renderbuffers)
{
EVENT("(GLsizei n = %d, GLuint* renderbuffers = 0x%0.8p)", n, renderbuffers);
......@@ -1642,7 +1642,7 @@ void GenRenderbuffers(GLsizei n, GLuint* renderbuffers)
}
}
void GenTextures(GLsizei n, GLuint* textures)
void GL_APIENTRY GenTextures(GLsizei n, GLuint* textures)
{
EVENT("(GLsizei n = %d, GLuint* textures = 0x%0.8p)", n, textures);
......@@ -1662,7 +1662,7 @@ void GenTextures(GLsizei n, GLuint* textures)
}
}
void GetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
void GL_APIENTRY GetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
EVENT("(GLuint program = %d, GLuint index = %d, GLsizei bufsize = %d, GLsizei *length = 0x%0.8p, "
"GLint *size = 0x%0.8p, GLenum *type = %0.8p, GLchar *name = %0.8p)",
......@@ -1703,7 +1703,7 @@ void GetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei *len
}
}
void GetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name)
void GL_APIENTRY GetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name)
{
EVENT("(GLuint program = %d, GLuint index = %d, GLsizei bufsize = %d, "
"GLsizei* length = 0x%0.8p, GLint* size = 0x%0.8p, GLenum* type = 0x%0.8p, GLchar* name = 0x%0.8p)",
......@@ -1745,7 +1745,7 @@ void GetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei* le
}
}
void GetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders)
void GL_APIENTRY GetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders)
{
EVENT("(GLuint program = %d, GLsizei maxcount = %d, GLsizei* count = 0x%0.8p, GLuint* shaders = 0x%0.8p)",
program, maxcount, count, shaders);
......@@ -1779,7 +1779,7 @@ void GetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei* count, GLuint
}
}
GLint GetAttribLocation(GLuint program, const GLchar* name)
GLint GL_APIENTRY GetAttribLocation(GLuint program, const GLchar* name)
{
EVENT("(GLuint program = %d, const GLchar* name = %s)", program, name);
......@@ -1814,7 +1814,7 @@ GLint GetAttribLocation(GLuint program, const GLchar* name)
return -1;
}
void GetBooleanv(GLenum pname, GLboolean* params)
void GL_APIENTRY GetBooleanv(GLenum pname, GLboolean* params)
{
EVENT("(GLenum pname = 0x%X, GLboolean* params = 0x%0.8p)", pname, params);
......@@ -1839,7 +1839,7 @@ void GetBooleanv(GLenum pname, GLboolean* params)
}
}
void GetBufferParameteriv(GLenum target, GLenum pname, GLint* params)
void GL_APIENTRY GetBufferParameteriv(GLenum target, GLenum pname, GLint* params)
{
EVENT("(GLenum target = 0x%X, GLenum pname = 0x%X, GLint* params = 0x%0.8p)", target, pname, params);
......@@ -1892,7 +1892,7 @@ void GetBufferParameteriv(GLenum target, GLenum pname, GLint* params)
}
}
GLenum GetError(void)
GLenum GL_APIENTRY GetError(void)
{
EVENT("()");
......@@ -1906,7 +1906,7 @@ GLenum GetError(void)
return GL_NO_ERROR;
}
void GetFloatv(GLenum pname, GLfloat* params)
void GL_APIENTRY GetFloatv(GLenum pname, GLfloat* params)
{
EVENT("(GLenum pname = 0x%X, GLfloat* params = 0x%0.8p)", pname, params);
......@@ -1931,7 +1931,7 @@ void GetFloatv(GLenum pname, GLfloat* params)
}
}
void GetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint* params)
void GL_APIENTRY GetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint* params)
{
EVENT("(GLenum target = 0x%X, GLenum attachment = 0x%X, GLenum pname = 0x%X, GLint* params = 0x%0.8p)",
target, attachment, pname, params);
......@@ -2195,7 +2195,7 @@ void GetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenu
}
}
void GetIntegerv(GLenum pname, GLint* params)
void GL_APIENTRY GetIntegerv(GLenum pname, GLint* params)
{
EVENT("(GLenum pname = 0x%X, GLint* params = 0x%0.8p)", pname, params);
......@@ -2221,7 +2221,7 @@ void GetIntegerv(GLenum pname, GLint* params)
}
}
void GetProgramiv(GLuint program, GLenum pname, GLint* params)
void GL_APIENTRY GetProgramiv(GLuint program, GLenum pname, GLint* params)
{
EVENT("(GLuint program = %d, GLenum pname = %d, GLint* params = 0x%0.8p)", program, pname, params);
......@@ -2305,7 +2305,7 @@ void GetProgramiv(GLuint program, GLenum pname, GLint* params)
}
}
void GetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog)
void GL_APIENTRY GetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog)
{
EVENT("(GLuint program = %d, GLsizei bufsize = %d, GLsizei* length = 0x%0.8p, GLchar* infolog = 0x%0.8p)",
program, bufsize, length, infolog);
......@@ -2331,7 +2331,7 @@ void GetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei* length, GLchar*
}
}
void GetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params)
void GL_APIENTRY GetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params)
{
EVENT("(GLenum target = 0x%X, GLenum pname = 0x%X, GLint* params = 0x%0.8p)", target, pname, params);
......@@ -2380,7 +2380,7 @@ void GetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params)
}
}
void GetShaderiv(GLuint shader, GLenum pname, GLint* params)
void GL_APIENTRY GetShaderiv(GLuint shader, GLenum pname, GLint* params)
{
EVENT("(GLuint shader = %d, GLenum pname = %d, GLint* params = 0x%0.8p)", shader, pname, params);
......@@ -2423,7 +2423,7 @@ void GetShaderiv(GLuint shader, GLenum pname, GLint* params)
}
}
void GetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog)
void GL_APIENTRY GetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog)
{
EVENT("(GLuint shader = %d, GLsizei bufsize = %d, GLsizei* length = 0x%0.8p, GLchar* infolog = 0x%0.8p)",
shader, bufsize, length, infolog);
......@@ -2449,7 +2449,7 @@ void GetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* i
}
}
void GetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision)
void GL_APIENTRY GetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision)
{
EVENT("(GLenum shadertype = 0x%X, GLenum precisiontype = 0x%X, GLint* range = 0x%0.8p, GLint* precision = 0x%0.8p)",
shadertype, precisiontype, range, precision);
......@@ -2496,7 +2496,7 @@ void GetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint* ra
}
}
void GetShaderSource(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source)
void GL_APIENTRY GetShaderSource(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source)
{
EVENT("(GLuint shader = %d, GLsizei bufsize = %d, GLsizei* length = 0x%0.8p, GLchar* source = 0x%0.8p)",
shader, bufsize, length, source);
......@@ -2522,7 +2522,7 @@ void GetShaderSource(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* so
}
}
const GLubyte* GetString(GLenum name)
const GLubyte *GL_APIENTRY GetString(GLenum name)
{
EVENT("(GLenum name = 0x%X)", name);
......@@ -2568,7 +2568,7 @@ const GLubyte* GetString(GLenum name)
}
}
void GetTexParameterfv(GLenum target, GLenum pname, GLfloat* params)
void GL_APIENTRY GetTexParameterfv(GLenum target, GLenum pname, GLfloat* params)
{
EVENT("(GLenum target = 0x%X, GLenum pname = 0x%X, GLfloat* params = 0x%0.8p)", target, pname, params);
......@@ -2700,7 +2700,7 @@ void GetTexParameterfv(GLenum target, GLenum pname, GLfloat* params)
}
}
void GetTexParameteriv(GLenum target, GLenum pname, GLint* params)
void GL_APIENTRY GetTexParameteriv(GLenum target, GLenum pname, GLint* params)
{
EVENT("(GLenum target = 0x%X, GLenum pname = 0x%X, GLint* params = 0x%0.8p)", target, pname, params);
......@@ -2832,7 +2832,7 @@ void GetTexParameteriv(GLenum target, GLenum pname, GLint* params)
}
}
void GetUniformfv(GLuint program, GLint location, GLfloat* params)
void GL_APIENTRY GetUniformfv(GLuint program, GLint location, GLfloat* params)
{
EVENT("(GLuint program = %d, GLint location = %d, GLfloat* params = 0x%0.8p)", program, location, params);
......@@ -2851,7 +2851,7 @@ void GetUniformfv(GLuint program, GLint location, GLfloat* params)
}
}
void GetUniformiv(GLuint program, GLint location, GLint* params)
void GL_APIENTRY GetUniformiv(GLuint program, GLint location, GLint* params)
{
EVENT("(GLuint program = %d, GLint location = %d, GLint* params = 0x%0.8p)", program, location, params);
......@@ -2870,7 +2870,7 @@ void GetUniformiv(GLuint program, GLint location, GLint* params)
}
}
GLint GetUniformLocation(GLuint program, const GLchar* name)
GLint GL_APIENTRY GetUniformLocation(GLuint program, const GLchar* name)
{
EVENT("(GLuint program = %d, const GLchar* name = 0x%0.8p)", program, name);
......@@ -2910,7 +2910,7 @@ GLint GetUniformLocation(GLuint program, const GLchar* name)
return -1;
}
void GetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params)
void GL_APIENTRY GetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params)
{
EVENT("(GLuint index = %d, GLenum pname = 0x%X, GLfloat* params = 0x%0.8p)", index, pname, params);
......@@ -2944,7 +2944,7 @@ void GetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params)
}
}
void GetVertexAttribiv(GLuint index, GLenum pname, GLint* params)
void GL_APIENTRY GetVertexAttribiv(GLuint index, GLenum pname, GLint* params)
{
EVENT("(GLuint index = %d, GLenum pname = 0x%X, GLint* params = 0x%0.8p)", index, pname, params);
......@@ -2980,7 +2980,7 @@ void GetVertexAttribiv(GLuint index, GLenum pname, GLint* params)
}
}
void GetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid** pointer)
void GL_APIENTRY GetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid** pointer)
{
EVENT("(GLuint index = %d, GLenum pname = 0x%X, GLvoid** pointer = 0x%0.8p)", index, pname, pointer);
......@@ -3003,7 +3003,7 @@ void GetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid** pointer)
}
}
void Hint(GLenum target, GLenum mode)
void GL_APIENTRY Hint(GLenum target, GLenum mode)
{
EVENT("(GLenum target = 0x%X, GLenum mode = 0x%X)", target, mode);
......@@ -3039,7 +3039,7 @@ void Hint(GLenum target, GLenum mode)
}
}
GLboolean IsBuffer(GLuint buffer)
GLboolean GL_APIENTRY IsBuffer(GLuint buffer)
{
EVENT("(GLuint buffer = %d)", buffer);
......@@ -3057,7 +3057,7 @@ GLboolean IsBuffer(GLuint buffer)
return GL_FALSE;
}
GLboolean IsEnabled(GLenum cap)
GLboolean GL_APIENTRY IsEnabled(GLenum cap)
{
EVENT("(GLenum cap = 0x%X)", cap);
......@@ -3076,7 +3076,7 @@ GLboolean IsEnabled(GLenum cap)
return false;
}
GLboolean IsFramebuffer(GLuint framebuffer)
GLboolean GL_APIENTRY IsFramebuffer(GLuint framebuffer)
{
EVENT("(GLuint framebuffer = %d)", framebuffer);
......@@ -3094,7 +3094,7 @@ GLboolean IsFramebuffer(GLuint framebuffer)
return GL_FALSE;
}
GLboolean IsProgram(GLuint program)
GLboolean GL_APIENTRY IsProgram(GLuint program)
{
EVENT("(GLuint program = %d)", program);
......@@ -3112,7 +3112,7 @@ GLboolean IsProgram(GLuint program)
return GL_FALSE;
}
GLboolean IsRenderbuffer(GLuint renderbuffer)
GLboolean GL_APIENTRY IsRenderbuffer(GLuint renderbuffer)
{
EVENT("(GLuint renderbuffer = %d)", renderbuffer);
......@@ -3130,7 +3130,7 @@ GLboolean IsRenderbuffer(GLuint renderbuffer)
return GL_FALSE;
}
GLboolean IsShader(GLuint shader)
GLboolean GL_APIENTRY IsShader(GLuint shader)
{
EVENT("(GLuint shader = %d)", shader);
......@@ -3148,7 +3148,7 @@ GLboolean IsShader(GLuint shader)
return GL_FALSE;
}
GLboolean IsTexture(GLuint texture)
GLboolean GL_APIENTRY IsTexture(GLuint texture)
{
EVENT("(GLuint texture = %d)", texture);
......@@ -3166,7 +3166,7 @@ GLboolean IsTexture(GLuint texture)
return GL_FALSE;
}
void LineWidth(GLfloat width)
void GL_APIENTRY LineWidth(GLfloat width)
{
EVENT("(GLfloat width = %f)", width);
......@@ -3183,7 +3183,7 @@ void LineWidth(GLfloat width)
}
}
void LinkProgram(GLuint program)
void GL_APIENTRY LinkProgram(GLuint program)
{
EVENT("(GLuint program = %d)", program);
......@@ -3215,7 +3215,7 @@ void LinkProgram(GLuint program)
}
}
void PixelStorei(GLenum pname, GLint param)
void GL_APIENTRY PixelStorei(GLenum pname, GLint param)
{
EVENT("(GLenum pname = 0x%X, GLint param = %d)", pname, param);
......@@ -3271,7 +3271,7 @@ void PixelStorei(GLenum pname, GLint param)
}
}
void PolygonOffset(GLfloat factor, GLfloat units)
void GL_APIENTRY PolygonOffset(GLfloat factor, GLfloat units)
{
EVENT("(GLfloat factor = %f, GLfloat units = %f)", factor, units);
......@@ -3282,7 +3282,7 @@ void PolygonOffset(GLfloat factor, GLfloat units)
}
}
void ReadPixels(GLint x, GLint y, GLsizei width, GLsizei height,
void GL_APIENTRY ReadPixels(GLint x, GLint y, GLsizei width, GLsizei height,
GLenum format, GLenum type, GLvoid* pixels)
{
EVENT("(GLint x = %d, GLint y = %d, GLsizei width = %d, GLsizei height = %d, "
......@@ -3313,7 +3313,7 @@ void ReadPixels(GLint x, GLint y, GLsizei width, GLsizei height,
}
}
void ReleaseShaderCompiler(void)
void GL_APIENTRY ReleaseShaderCompiler(void)
{
EVENT("()");
......@@ -3325,7 +3325,7 @@ void ReleaseShaderCompiler(void)
}
}
void RenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
void GL_APIENTRY RenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
EVENT("(GLenum target = 0x%X, GLsizei samples = %d, GLenum internalformat = 0x%X, GLsizei width = %d, GLsizei height = %d)",
target, samples, internalformat, width, height);
......@@ -3349,7 +3349,7 @@ void RenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GL
}
}
void SampleCoverage(GLclampf value, GLboolean invert)
void GL_APIENTRY SampleCoverage(GLclampf value, GLboolean invert)
{
EVENT("(GLclampf value = %f, GLboolean invert = %u)", value, invert);
......@@ -3361,7 +3361,7 @@ void SampleCoverage(GLclampf value, GLboolean invert)
}
}
void Scissor(GLint x, GLint y, GLsizei width, GLsizei height)
void GL_APIENTRY Scissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
EVENT("(GLint x = %d, GLint y = %d, GLsizei width = %d, GLsizei height = %d)", x, y, width, height);
......@@ -3378,7 +3378,7 @@ void Scissor(GLint x, GLint y, GLsizei width, GLsizei height)
}
}
void ShaderBinary(GLsizei n, const GLuint* shaders, GLenum binaryformat, const GLvoid* binary, GLsizei length)
void GL_APIENTRY ShaderBinary(GLsizei n, const GLuint* shaders, GLenum binaryformat, const GLvoid* binary, GLsizei length)
{
EVENT("(GLsizei n = %d, const GLuint* shaders = 0x%0.8p, GLenum binaryformat = 0x%X, "
"const GLvoid* binary = 0x%0.8p, GLsizei length = %d)",
......@@ -3399,7 +3399,7 @@ void ShaderBinary(GLsizei n, const GLuint* shaders, GLenum binaryformat, const G
}
}
void ShaderSource(GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length)
void GL_APIENTRY ShaderSource(GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length)
{
EVENT("(GLuint shader = %d, GLsizei count = %d, const GLchar** string = 0x%0.8p, const GLint* length = 0x%0.8p)",
shader, count, string, length);
......@@ -3433,12 +3433,12 @@ void ShaderSource(GLuint shader, GLsizei count, const GLchar* const* string, con
}
}
void StencilFunc(GLenum func, GLint ref, GLuint mask)
void GL_APIENTRY StencilFunc(GLenum func, GLint ref, GLuint mask)
{
StencilFuncSeparate(GL_FRONT_AND_BACK, func, ref, mask);
}
void StencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
void GL_APIENTRY StencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
EVENT("(GLenum face = 0x%X, GLenum func = 0x%X, GLint ref = %d, GLuint mask = %d)", face, func, ref, mask);
......@@ -3486,12 +3486,12 @@ void StencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
}
}
void StencilMask(GLuint mask)
void GL_APIENTRY StencilMask(GLuint mask)
{
StencilMaskSeparate(GL_FRONT_AND_BACK, mask);
}
void StencilMaskSeparate(GLenum face, GLuint mask)
void GL_APIENTRY StencilMaskSeparate(GLenum face, GLuint mask)
{
EVENT("(GLenum face = 0x%X, GLuint mask = %d)", face, mask);
......@@ -3522,12 +3522,12 @@ void StencilMaskSeparate(GLenum face, GLuint mask)
}
}
void StencilOp(GLenum fail, GLenum zfail, GLenum zpass)
void GL_APIENTRY StencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
StencilOpSeparate(GL_FRONT_AND_BACK, fail, zfail, zpass);
}
void StencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
void GL_APIENTRY StencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
{
EVENT("(GLenum face = 0x%X, GLenum fail = 0x%X, GLenum zfail = 0x%X, GLenum zpas = 0x%Xs)",
face, fail, zfail, zpass);
......@@ -3610,7 +3610,7 @@ void StencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
}
}
void TexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height,
void GL_APIENTRY TexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height,
GLint border, GLenum format, GLenum type, const GLvoid* pixels)
{
EVENT("(GLenum target = 0x%X, GLint level = %d, GLint internalformat = %d, GLsizei width = %d, GLsizei height = %d, "
......@@ -3670,7 +3670,7 @@ void TexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width,
}
}
void TexParameterf(GLenum target, GLenum pname, GLfloat param)
void GL_APIENTRY TexParameterf(GLenum target, GLenum pname, GLfloat param)
{
EVENT("(GLenum target = 0x%X, GLenum pname = 0x%X, GLint param = %f)", target, pname, param);
......@@ -3714,12 +3714,12 @@ void TexParameterf(GLenum target, GLenum pname, GLfloat param)
}
}
void TexParameterfv(GLenum target, GLenum pname, const GLfloat* params)
void GL_APIENTRY TexParameterfv(GLenum target, GLenum pname, const GLfloat* params)
{
TexParameterf(target, pname, (GLfloat)*params);
}
void TexParameteri(GLenum target, GLenum pname, GLint param)
void GL_APIENTRY TexParameteri(GLenum target, GLenum pname, GLint param)
{
EVENT("(GLenum target = 0x%X, GLenum pname = 0x%X, GLint param = %d)", target, pname, param);
......@@ -3763,12 +3763,12 @@ void TexParameteri(GLenum target, GLenum pname, GLint param)
}
}
void TexParameteriv(GLenum target, GLenum pname, const GLint* params)
void GL_APIENTRY TexParameteriv(GLenum target, GLenum pname, const GLint* params)
{
TexParameteri(target, pname, *params);
}
void TexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height,
void GL_APIENTRY TexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height,
GLenum format, GLenum type, const GLvoid* pixels)
{
EVENT("(GLenum target = 0x%X, GLint level = %d, GLint xoffset = %d, GLint yoffset = %d, "
......@@ -3836,12 +3836,12 @@ void TexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLs
}
}
void Uniform1f(GLint location, GLfloat x)
void GL_APIENTRY Uniform1f(GLint location, GLfloat x)
{
Uniform1fv(location, 1, &x);
}
void Uniform1fv(GLint location, GLsizei count, const GLfloat* v)
void GL_APIENTRY Uniform1fv(GLint location, GLsizei count, const GLfloat* v)
{
EVENT("(GLint location = %d, GLsizei count = %d, const GLfloat* v = 0x%0.8p)", location, count, v);
......@@ -3858,12 +3858,12 @@ void Uniform1fv(GLint location, GLsizei count, const GLfloat* v)
}
}
void Uniform1i(GLint location, GLint x)
void GL_APIENTRY Uniform1i(GLint location, GLint x)
{
Uniform1iv(location, 1, &x);
}
void Uniform1iv(GLint location, GLsizei count, const GLint* v)
void GL_APIENTRY Uniform1iv(GLint location, GLsizei count, const GLint* v)
{
EVENT("(GLint location = %d, GLsizei count = %d, const GLint* v = 0x%0.8p)", location, count, v);
......@@ -3880,14 +3880,14 @@ void Uniform1iv(GLint location, GLsizei count, const GLint* v)
}
}
void Uniform2f(GLint location, GLfloat x, GLfloat y)
void GL_APIENTRY Uniform2f(GLint location, GLfloat x, GLfloat y)
{
GLfloat xy[2] = {x, y};
Uniform2fv(location, 1, xy);
}
void Uniform2fv(GLint location, GLsizei count, const GLfloat* v)
void GL_APIENTRY Uniform2fv(GLint location, GLsizei count, const GLfloat* v)
{
EVENT("(GLint location = %d, GLsizei count = %d, const GLfloat* v = 0x%0.8p)", location, count, v);
......@@ -3904,14 +3904,14 @@ void Uniform2fv(GLint location, GLsizei count, const GLfloat* v)
}
}
void Uniform2i(GLint location, GLint x, GLint y)
void GL_APIENTRY Uniform2i(GLint location, GLint x, GLint y)
{
GLint xy[2] = {x, y};
Uniform2iv(location, 1, xy);
}
void Uniform2iv(GLint location, GLsizei count, const GLint* v)
void GL_APIENTRY Uniform2iv(GLint location, GLsizei count, const GLint* v)
{
EVENT("(GLint location = %d, GLsizei count = %d, const GLint* v = 0x%0.8p)", location, count, v);
......@@ -3928,14 +3928,14 @@ void Uniform2iv(GLint location, GLsizei count, const GLint* v)
}
}
void Uniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z)
void GL_APIENTRY Uniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z)
{
GLfloat xyz[3] = {x, y, z};
Uniform3fv(location, 1, xyz);
}
void Uniform3fv(GLint location, GLsizei count, const GLfloat* v)
void GL_APIENTRY Uniform3fv(GLint location, GLsizei count, const GLfloat* v)
{
EVENT("(GLint location = %d, GLsizei count = %d, const GLfloat* v = 0x%0.8p)", location, count, v);
......@@ -3952,14 +3952,14 @@ void Uniform3fv(GLint location, GLsizei count, const GLfloat* v)
}
}
void Uniform3i(GLint location, GLint x, GLint y, GLint z)
void GL_APIENTRY Uniform3i(GLint location, GLint x, GLint y, GLint z)
{
GLint xyz[3] = {x, y, z};
Uniform3iv(location, 1, xyz);
}
void Uniform3iv(GLint location, GLsizei count, const GLint* v)
void GL_APIENTRY Uniform3iv(GLint location, GLsizei count, const GLint* v)
{
EVENT("(GLint location = %d, GLsizei count = %d, const GLint* v = 0x%0.8p)", location, count, v);
......@@ -3976,14 +3976,14 @@ void Uniform3iv(GLint location, GLsizei count, const GLint* v)
}
}
void Uniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void GL_APIENTRY Uniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
GLfloat xyzw[4] = {x, y, z, w};
Uniform4fv(location, 1, xyzw);
}
void Uniform4fv(GLint location, GLsizei count, const GLfloat* v)
void GL_APIENTRY Uniform4fv(GLint location, GLsizei count, const GLfloat* v)
{
EVENT("(GLint location = %d, GLsizei count = %d, const GLfloat* v = 0x%0.8p)", location, count, v);
......@@ -4000,14 +4000,14 @@ void Uniform4fv(GLint location, GLsizei count, const GLfloat* v)
}
}
void Uniform4i(GLint location, GLint x, GLint y, GLint z, GLint w)
void GL_APIENTRY Uniform4i(GLint location, GLint x, GLint y, GLint z, GLint w)
{
GLint xyzw[4] = {x, y, z, w};
Uniform4iv(location, 1, xyzw);
}
void Uniform4iv(GLint location, GLsizei count, const GLint* v)
void GL_APIENTRY Uniform4iv(GLint location, GLsizei count, const GLint* v)
{
EVENT("(GLint location = %d, GLsizei count = %d, const GLint* v = 0x%0.8p)", location, count, v);
......@@ -4024,7 +4024,7 @@ void Uniform4iv(GLint location, GLsizei count, const GLint* v)
}
}
void UniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
void GL_APIENTRY UniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
{
EVENT("(GLint location = %d, GLsizei count = %d, GLboolean transpose = %u, const GLfloat* value = 0x%0.8p)",
location, count, transpose, value);
......@@ -4042,7 +4042,7 @@ void UniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const
}
}
void UniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
void GL_APIENTRY UniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
{
EVENT("(GLint location = %d, GLsizei count = %d, GLboolean transpose = %u, const GLfloat* value = 0x%0.8p)",
location, count, transpose, value);
......@@ -4060,7 +4060,7 @@ void UniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const
}
}
void UniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
void GL_APIENTRY UniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
{
EVENT("(GLint location = %d, GLsizei count = %d, GLboolean transpose = %u, const GLfloat* value = 0x%0.8p)",
location, count, transpose, value);
......@@ -4078,7 +4078,7 @@ void UniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const
}
}
void UseProgram(GLuint program)
void GL_APIENTRY UseProgram(GLuint program)
{
EVENT("(GLuint program = %d)", program);
......@@ -4111,7 +4111,7 @@ void UseProgram(GLuint program)
}
}
void ValidateProgram(GLuint program)
void GL_APIENTRY ValidateProgram(GLuint program)
{
EVENT("(GLuint program = %d)", program);
......@@ -4138,7 +4138,7 @@ void ValidateProgram(GLuint program)
}
}
void VertexAttrib1f(GLuint index, GLfloat x)
void GL_APIENTRY VertexAttrib1f(GLuint index, GLfloat x)
{
EVENT("(GLuint index = %d, GLfloat x = %f)", index, x);
......@@ -4156,7 +4156,7 @@ void VertexAttrib1f(GLuint index, GLfloat x)
}
}
void VertexAttrib1fv(GLuint index, const GLfloat* values)
void GL_APIENTRY VertexAttrib1fv(GLuint index, const GLfloat* values)
{
EVENT("(GLuint index = %d, const GLfloat* values = 0x%0.8p)", index, values);
......@@ -4174,7 +4174,7 @@ void VertexAttrib1fv(GLuint index, const GLfloat* values)
}
}
void VertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
void GL_APIENTRY VertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
{
EVENT("(GLuint index = %d, GLfloat x = %f, GLfloat y = %f)", index, x, y);
......@@ -4192,7 +4192,7 @@ void VertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
}
}
void VertexAttrib2fv(GLuint index, const GLfloat* values)
void GL_APIENTRY VertexAttrib2fv(GLuint index, const GLfloat* values)
{
EVENT("(GLuint index = %d, const GLfloat* values = 0x%0.8p)", index, values);
......@@ -4210,7 +4210,7 @@ void VertexAttrib2fv(GLuint index, const GLfloat* values)
}
}
void VertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
void GL_APIENTRY VertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
{
EVENT("(GLuint index = %d, GLfloat x = %f, GLfloat y = %f, GLfloat z = %f)", index, x, y, z);
......@@ -4228,7 +4228,7 @@ void VertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
}
}
void VertexAttrib3fv(GLuint index, const GLfloat* values)
void GL_APIENTRY VertexAttrib3fv(GLuint index, const GLfloat* values)
{
EVENT("(GLuint index = %d, const GLfloat* values = 0x%0.8p)", index, values);
......@@ -4246,7 +4246,7 @@ void VertexAttrib3fv(GLuint index, const GLfloat* values)
}
}
void VertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void GL_APIENTRY VertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
EVENT("(GLuint index = %d, GLfloat x = %f, GLfloat y = %f, GLfloat z = %f, GLfloat w = %f)", index, x, y, z, w);
......@@ -4264,7 +4264,7 @@ void VertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
}
}
void VertexAttrib4fv(GLuint index, const GLfloat* values)
void GL_APIENTRY VertexAttrib4fv(GLuint index, const GLfloat* values)
{
EVENT("(GLuint index = %d, const GLfloat* values = 0x%0.8p)", index, values);
......@@ -4281,7 +4281,7 @@ void VertexAttrib4fv(GLuint index, const GLfloat* values)
}
}
void VertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr)
void GL_APIENTRY VertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr)
{
EVENT("(GLuint index = %d, GLint size = %d, GLenum type = 0x%X, "
"GLboolean normalized = %u, GLsizei stride = %d, const GLvoid* ptr = 0x%0.8p)",
......@@ -4356,7 +4356,7 @@ void VertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normal
}
}
void Viewport(GLint x, GLint y, GLsizei width, GLsizei height)
void GL_APIENTRY Viewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
EVENT("(GLint x = %d, GLint y = %d, GLsizei width = %d, GLsizei height = %d)", x, y, width, height);
......
......@@ -16,148 +16,148 @@
namespace gl
{
ANGLE_EXPORT void ActiveTexture(GLenum texture);
ANGLE_EXPORT void AttachShader(GLuint program, GLuint shader);
ANGLE_EXPORT void BindAttribLocation(GLuint program, GLuint index, const GLchar* name);
ANGLE_EXPORT void BindBuffer(GLenum target, GLuint buffer);
ANGLE_EXPORT void BindFramebuffer(GLenum target, GLuint framebuffer);
ANGLE_EXPORT void BindRenderbuffer(GLenum target, GLuint renderbuffer);
ANGLE_EXPORT void BindTexture(GLenum target, GLuint texture);
ANGLE_EXPORT void BlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
ANGLE_EXPORT void BlendEquation(GLenum mode);
ANGLE_EXPORT void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha);
ANGLE_EXPORT void BlendFunc(GLenum sfactor, GLenum dfactor);
ANGLE_EXPORT void BlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
ANGLE_EXPORT void BufferData(GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage);
ANGLE_EXPORT void BufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data);
ANGLE_EXPORT GLenum CheckFramebufferStatus(GLenum target);
ANGLE_EXPORT void Clear(GLbitfield mask);
ANGLE_EXPORT void ClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
ANGLE_EXPORT void ClearDepthf(GLfloat depth);
ANGLE_EXPORT void ClearStencil(GLint s);
ANGLE_EXPORT void ColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
ANGLE_EXPORT void CompileShader(GLuint shader);
ANGLE_EXPORT void CompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data);
ANGLE_EXPORT void CompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data);
ANGLE_EXPORT void CopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
ANGLE_EXPORT void CopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
ANGLE_EXPORT GLuint CreateProgram(void);
ANGLE_EXPORT GLuint CreateShader(GLenum type);
ANGLE_EXPORT void CullFace(GLenum mode);
ANGLE_EXPORT void DeleteBuffers(GLsizei n, const GLuint* buffers);
ANGLE_EXPORT void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers);
ANGLE_EXPORT void DeleteProgram(GLuint program);
ANGLE_EXPORT void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers);
ANGLE_EXPORT void DeleteShader(GLuint shader);
ANGLE_EXPORT void DeleteTextures(GLsizei n, const GLuint* textures);
ANGLE_EXPORT void DepthFunc(GLenum func);
ANGLE_EXPORT void DepthMask(GLboolean flag);
ANGLE_EXPORT void DepthRangef(GLfloat n, GLfloat f);
ANGLE_EXPORT void DetachShader(GLuint program, GLuint shader);
ANGLE_EXPORT void Disable(GLenum cap);
ANGLE_EXPORT void DisableVertexAttribArray(GLuint index);
ANGLE_EXPORT void DrawArrays(GLenum mode, GLint first, GLsizei count);
ANGLE_EXPORT void DrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices);
ANGLE_EXPORT void Enable(GLenum cap);
ANGLE_EXPORT void EnableVertexAttribArray(GLuint index);
ANGLE_EXPORT void Finish(void);
ANGLE_EXPORT void Flush(void);
ANGLE_EXPORT void FramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
ANGLE_EXPORT void FramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
ANGLE_EXPORT void FrontFace(GLenum mode);
ANGLE_EXPORT void GenBuffers(GLsizei n, GLuint* buffers);
ANGLE_EXPORT void GenerateMipmap(GLenum target);
ANGLE_EXPORT void GenFramebuffers(GLsizei n, GLuint* framebuffers);
ANGLE_EXPORT void GenRenderbuffers(GLsizei n, GLuint* renderbuffers);
ANGLE_EXPORT void GenTextures(GLsizei n, GLuint* textures);
ANGLE_EXPORT void GetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
ANGLE_EXPORT void GetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
ANGLE_EXPORT void GetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders);
ANGLE_EXPORT GLint GetAttribLocation(GLuint program, const GLchar* name);
ANGLE_EXPORT void GetBooleanv(GLenum pname, GLboolean* params);
ANGLE_EXPORT void GetBufferParameteriv(GLenum target, GLenum pname, GLint* params);
ANGLE_EXPORT GLenum GetError(void);
ANGLE_EXPORT void GetFloatv(GLenum pname, GLfloat* params);
ANGLE_EXPORT void GetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint* params);
ANGLE_EXPORT void GetIntegerv(GLenum pname, GLint* params);
ANGLE_EXPORT void GetProgramiv(GLuint program, GLenum pname, GLint* params);
ANGLE_EXPORT void GetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog);
ANGLE_EXPORT void GetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params);
ANGLE_EXPORT void GetShaderiv(GLuint shader, GLenum pname, GLint* params);
ANGLE_EXPORT void GetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog);
ANGLE_EXPORT void GetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision);
ANGLE_EXPORT void GetShaderSource(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source);
ANGLE_EXPORT const GLubyte* GetString(GLenum name);
ANGLE_EXPORT void GetTexParameterfv(GLenum target, GLenum pname, GLfloat* params);
ANGLE_EXPORT void GetTexParameteriv(GLenum target, GLenum pname, GLint* params);
ANGLE_EXPORT void GetUniformfv(GLuint program, GLint location, GLfloat* params);
ANGLE_EXPORT void GetUniformiv(GLuint program, GLint location, GLint* params);
ANGLE_EXPORT GLint GetUniformLocation(GLuint program, const GLchar* name);
ANGLE_EXPORT void GetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params);
ANGLE_EXPORT void GetVertexAttribiv(GLuint index, GLenum pname, GLint* params);
ANGLE_EXPORT void GetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid** pointer);
ANGLE_EXPORT void Hint(GLenum target, GLenum mode);
ANGLE_EXPORT GLboolean IsBuffer(GLuint buffer);
ANGLE_EXPORT GLboolean IsEnabled(GLenum cap);
ANGLE_EXPORT GLboolean IsFramebuffer(GLuint framebuffer);
ANGLE_EXPORT GLboolean IsProgram(GLuint program);
ANGLE_EXPORT GLboolean IsRenderbuffer(GLuint renderbuffer);
ANGLE_EXPORT GLboolean IsShader(GLuint shader);
ANGLE_EXPORT GLboolean IsTexture(GLuint texture);
ANGLE_EXPORT void LineWidth(GLfloat width);
ANGLE_EXPORT void LinkProgram(GLuint program);
ANGLE_EXPORT void PixelStorei(GLenum pname, GLint param);
ANGLE_EXPORT void PolygonOffset(GLfloat factor, GLfloat units);
ANGLE_EXPORT void ReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels);
ANGLE_EXPORT void ReleaseShaderCompiler(void);
ANGLE_EXPORT void RenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
ANGLE_EXPORT void SampleCoverage(GLfloat value, GLboolean invert);
ANGLE_EXPORT void Scissor(GLint x, GLint y, GLsizei width, GLsizei height);
ANGLE_EXPORT void ShaderBinary(GLsizei n, const GLuint* shaders, GLenum binaryformat, const GLvoid* binary, GLsizei length);
ANGLE_EXPORT void ShaderSource(GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length);
ANGLE_EXPORT void StencilFunc(GLenum func, GLint ref, GLuint mask);
ANGLE_EXPORT void StencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask);
ANGLE_EXPORT void StencilMask(GLuint mask);
ANGLE_EXPORT void StencilMaskSeparate(GLenum face, GLuint mask);
ANGLE_EXPORT void StencilOp(GLenum fail, GLenum zfail, GLenum zpass);
ANGLE_EXPORT void StencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass);
ANGLE_EXPORT void TexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
ANGLE_EXPORT void TexParameterf(GLenum target, GLenum pname, GLfloat param);
ANGLE_EXPORT void TexParameterfv(GLenum target, GLenum pname, const GLfloat* params);
ANGLE_EXPORT void TexParameteri(GLenum target, GLenum pname, GLint param);
ANGLE_EXPORT void TexParameteriv(GLenum target, GLenum pname, const GLint* params);
ANGLE_EXPORT void TexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels);
ANGLE_EXPORT void Uniform1f(GLint location, GLfloat x);
ANGLE_EXPORT void Uniform1fv(GLint location, GLsizei count, const GLfloat* v);
ANGLE_EXPORT void Uniform1i(GLint location, GLint x);
ANGLE_EXPORT void Uniform1iv(GLint location, GLsizei count, const GLint* v);
ANGLE_EXPORT void Uniform2f(GLint location, GLfloat x, GLfloat y);
ANGLE_EXPORT void Uniform2fv(GLint location, GLsizei count, const GLfloat* v);
ANGLE_EXPORT void Uniform2i(GLint location, GLint x, GLint y);
ANGLE_EXPORT void Uniform2iv(GLint location, GLsizei count, const GLint* v);
ANGLE_EXPORT void Uniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z);
ANGLE_EXPORT void Uniform3fv(GLint location, GLsizei count, const GLfloat* v);
ANGLE_EXPORT void Uniform3i(GLint location, GLint x, GLint y, GLint z);
ANGLE_EXPORT void Uniform3iv(GLint location, GLsizei count, const GLint* v);
ANGLE_EXPORT void Uniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
ANGLE_EXPORT void Uniform4fv(GLint location, GLsizei count, const GLfloat* v);
ANGLE_EXPORT void Uniform4i(GLint location, GLint x, GLint y, GLint z, GLint w);
ANGLE_EXPORT void Uniform4iv(GLint location, GLsizei count, const GLint* v);
ANGLE_EXPORT void UniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
ANGLE_EXPORT void UniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
ANGLE_EXPORT void UniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
ANGLE_EXPORT void UseProgram(GLuint program);
ANGLE_EXPORT void ValidateProgram(GLuint program);
ANGLE_EXPORT void VertexAttrib1f(GLuint indx, GLfloat x);
ANGLE_EXPORT void VertexAttrib1fv(GLuint indx, const GLfloat* values);
ANGLE_EXPORT void VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y);
ANGLE_EXPORT void VertexAttrib2fv(GLuint indx, const GLfloat* values);
ANGLE_EXPORT void VertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z);
ANGLE_EXPORT void VertexAttrib3fv(GLuint indx, const GLfloat* values);
ANGLE_EXPORT void VertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
ANGLE_EXPORT void VertexAttrib4fv(GLuint indx, const GLfloat* values);
ANGLE_EXPORT void VertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr);
ANGLE_EXPORT void Viewport(GLint x, GLint y, GLsizei width, GLsizei height);
ANGLE_EXPORT void GL_APIENTRY ActiveTexture(GLenum texture);
ANGLE_EXPORT void GL_APIENTRY AttachShader(GLuint program, GLuint shader);
ANGLE_EXPORT void GL_APIENTRY BindAttribLocation(GLuint program, GLuint index, const GLchar* name);
ANGLE_EXPORT void GL_APIENTRY BindBuffer(GLenum target, GLuint buffer);
ANGLE_EXPORT void GL_APIENTRY BindFramebuffer(GLenum target, GLuint framebuffer);
ANGLE_EXPORT void GL_APIENTRY BindRenderbuffer(GLenum target, GLuint renderbuffer);
ANGLE_EXPORT void GL_APIENTRY BindTexture(GLenum target, GLuint texture);
ANGLE_EXPORT void GL_APIENTRY BlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
ANGLE_EXPORT void GL_APIENTRY BlendEquation(GLenum mode);
ANGLE_EXPORT void GL_APIENTRY BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha);
ANGLE_EXPORT void GL_APIENTRY BlendFunc(GLenum sfactor, GLenum dfactor);
ANGLE_EXPORT void GL_APIENTRY BlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
ANGLE_EXPORT void GL_APIENTRY BufferData(GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage);
ANGLE_EXPORT void GL_APIENTRY BufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data);
ANGLE_EXPORT GLenum GL_APIENTRY CheckFramebufferStatus(GLenum target);
ANGLE_EXPORT void GL_APIENTRY Clear(GLbitfield mask);
ANGLE_EXPORT void GL_APIENTRY ClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
ANGLE_EXPORT void GL_APIENTRY ClearDepthf(GLfloat depth);
ANGLE_EXPORT void GL_APIENTRY ClearStencil(GLint s);
ANGLE_EXPORT void GL_APIENTRY ColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
ANGLE_EXPORT void GL_APIENTRY CompileShader(GLuint shader);
ANGLE_EXPORT void GL_APIENTRY CompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data);
ANGLE_EXPORT void GL_APIENTRY CompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data);
ANGLE_EXPORT void GL_APIENTRY CopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
ANGLE_EXPORT void GL_APIENTRY CopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
ANGLE_EXPORT GLuint GL_APIENTRY CreateProgram(void);
ANGLE_EXPORT GLuint GL_APIENTRY CreateShader(GLenum type);
ANGLE_EXPORT void GL_APIENTRY CullFace(GLenum mode);
ANGLE_EXPORT void GL_APIENTRY DeleteBuffers(GLsizei n, const GLuint* buffers);
ANGLE_EXPORT void GL_APIENTRY DeleteFramebuffers(GLsizei n, const GLuint* framebuffers);
ANGLE_EXPORT void GL_APIENTRY DeleteProgram(GLuint program);
ANGLE_EXPORT void GL_APIENTRY DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers);
ANGLE_EXPORT void GL_APIENTRY DeleteShader(GLuint shader);
ANGLE_EXPORT void GL_APIENTRY DeleteTextures(GLsizei n, const GLuint* textures);
ANGLE_EXPORT void GL_APIENTRY DepthFunc(GLenum func);
ANGLE_EXPORT void GL_APIENTRY DepthMask(GLboolean flag);
ANGLE_EXPORT void GL_APIENTRY DepthRangef(GLfloat n, GLfloat f);
ANGLE_EXPORT void GL_APIENTRY DetachShader(GLuint program, GLuint shader);
ANGLE_EXPORT void GL_APIENTRY Disable(GLenum cap);
ANGLE_EXPORT void GL_APIENTRY DisableVertexAttribArray(GLuint index);
ANGLE_EXPORT void GL_APIENTRY DrawArrays(GLenum mode, GLint first, GLsizei count);
ANGLE_EXPORT void GL_APIENTRY DrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices);
ANGLE_EXPORT void GL_APIENTRY Enable(GLenum cap);
ANGLE_EXPORT void GL_APIENTRY EnableVertexAttribArray(GLuint index);
ANGLE_EXPORT void GL_APIENTRY Finish(void);
ANGLE_EXPORT void GL_APIENTRY Flush(void);
ANGLE_EXPORT void GL_APIENTRY FramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
ANGLE_EXPORT void GL_APIENTRY FramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
ANGLE_EXPORT void GL_APIENTRY FrontFace(GLenum mode);
ANGLE_EXPORT void GL_APIENTRY GenBuffers(GLsizei n, GLuint* buffers);
ANGLE_EXPORT void GL_APIENTRY GenerateMipmap(GLenum target);
ANGLE_EXPORT void GL_APIENTRY GenFramebuffers(GLsizei n, GLuint* framebuffers);
ANGLE_EXPORT void GL_APIENTRY GenRenderbuffers(GLsizei n, GLuint* renderbuffers);
ANGLE_EXPORT void GL_APIENTRY GenTextures(GLsizei n, GLuint* textures);
ANGLE_EXPORT void GL_APIENTRY GetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
ANGLE_EXPORT void GL_APIENTRY GetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
ANGLE_EXPORT void GL_APIENTRY GetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders);
ANGLE_EXPORT GLint GL_APIENTRY GetAttribLocation(GLuint program, const GLchar* name);
ANGLE_EXPORT void GL_APIENTRY GetBooleanv(GLenum pname, GLboolean* params);
ANGLE_EXPORT void GL_APIENTRY GetBufferParameteriv(GLenum target, GLenum pname, GLint* params);
ANGLE_EXPORT GLenum GL_APIENTRY GetError(void);
ANGLE_EXPORT void GL_APIENTRY GetFloatv(GLenum pname, GLfloat* params);
ANGLE_EXPORT void GL_APIENTRY GetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint* params);
ANGLE_EXPORT void GL_APIENTRY GetIntegerv(GLenum pname, GLint* params);
ANGLE_EXPORT void GL_APIENTRY GetProgramiv(GLuint program, GLenum pname, GLint* params);
ANGLE_EXPORT void GL_APIENTRY GetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog);
ANGLE_EXPORT void GL_APIENTRY GetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params);
ANGLE_EXPORT void GL_APIENTRY GetShaderiv(GLuint shader, GLenum pname, GLint* params);
ANGLE_EXPORT void GL_APIENTRY GetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog);
ANGLE_EXPORT void GL_APIENTRY GetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision);
ANGLE_EXPORT void GL_APIENTRY GetShaderSource(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source);
ANGLE_EXPORT const GLubyte *GL_APIENTRY GetString(GLenum name);
ANGLE_EXPORT void GL_APIENTRY GetTexParameterfv(GLenum target, GLenum pname, GLfloat* params);
ANGLE_EXPORT void GL_APIENTRY GetTexParameteriv(GLenum target, GLenum pname, GLint* params);
ANGLE_EXPORT void GL_APIENTRY GetUniformfv(GLuint program, GLint location, GLfloat* params);
ANGLE_EXPORT void GL_APIENTRY GetUniformiv(GLuint program, GLint location, GLint* params);
ANGLE_EXPORT GLint GL_APIENTRY GetUniformLocation(GLuint program, const GLchar* name);
ANGLE_EXPORT void GL_APIENTRY GetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params);
ANGLE_EXPORT void GL_APIENTRY GetVertexAttribiv(GLuint index, GLenum pname, GLint* params);
ANGLE_EXPORT void GL_APIENTRY GetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid** pointer);
ANGLE_EXPORT void GL_APIENTRY Hint(GLenum target, GLenum mode);
ANGLE_EXPORT GLboolean GL_APIENTRY IsBuffer(GLuint buffer);
ANGLE_EXPORT GLboolean GL_APIENTRY IsEnabled(GLenum cap);
ANGLE_EXPORT GLboolean GL_APIENTRY IsFramebuffer(GLuint framebuffer);
ANGLE_EXPORT GLboolean GL_APIENTRY IsProgram(GLuint program);
ANGLE_EXPORT GLboolean GL_APIENTRY IsRenderbuffer(GLuint renderbuffer);
ANGLE_EXPORT GLboolean GL_APIENTRY IsShader(GLuint shader);
ANGLE_EXPORT GLboolean GL_APIENTRY IsTexture(GLuint texture);
ANGLE_EXPORT void GL_APIENTRY LineWidth(GLfloat width);
ANGLE_EXPORT void GL_APIENTRY LinkProgram(GLuint program);
ANGLE_EXPORT void GL_APIENTRY PixelStorei(GLenum pname, GLint param);
ANGLE_EXPORT void GL_APIENTRY PolygonOffset(GLfloat factor, GLfloat units);
ANGLE_EXPORT void GL_APIENTRY ReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels);
ANGLE_EXPORT void GL_APIENTRY ReleaseShaderCompiler(void);
ANGLE_EXPORT void GL_APIENTRY RenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
ANGLE_EXPORT void GL_APIENTRY SampleCoverage(GLfloat value, GLboolean invert);
ANGLE_EXPORT void GL_APIENTRY Scissor(GLint x, GLint y, GLsizei width, GLsizei height);
ANGLE_EXPORT void GL_APIENTRY ShaderBinary(GLsizei n, const GLuint* shaders, GLenum binaryformat, const GLvoid* binary, GLsizei length);
ANGLE_EXPORT void GL_APIENTRY ShaderSource(GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length);
ANGLE_EXPORT void GL_APIENTRY StencilFunc(GLenum func, GLint ref, GLuint mask);
ANGLE_EXPORT void GL_APIENTRY StencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask);
ANGLE_EXPORT void GL_APIENTRY StencilMask(GLuint mask);
ANGLE_EXPORT void GL_APIENTRY StencilMaskSeparate(GLenum face, GLuint mask);
ANGLE_EXPORT void GL_APIENTRY StencilOp(GLenum fail, GLenum zfail, GLenum zpass);
ANGLE_EXPORT void GL_APIENTRY StencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass);
ANGLE_EXPORT void GL_APIENTRY TexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
ANGLE_EXPORT void GL_APIENTRY TexParameterf(GLenum target, GLenum pname, GLfloat param);
ANGLE_EXPORT void GL_APIENTRY TexParameterfv(GLenum target, GLenum pname, const GLfloat* params);
ANGLE_EXPORT void GL_APIENTRY TexParameteri(GLenum target, GLenum pname, GLint param);
ANGLE_EXPORT void GL_APIENTRY TexParameteriv(GLenum target, GLenum pname, const GLint* params);
ANGLE_EXPORT void GL_APIENTRY TexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels);
ANGLE_EXPORT void GL_APIENTRY Uniform1f(GLint location, GLfloat x);
ANGLE_EXPORT void GL_APIENTRY Uniform1fv(GLint location, GLsizei count, const GLfloat* v);
ANGLE_EXPORT void GL_APIENTRY Uniform1i(GLint location, GLint x);
ANGLE_EXPORT void GL_APIENTRY Uniform1iv(GLint location, GLsizei count, const GLint* v);
ANGLE_EXPORT void GL_APIENTRY Uniform2f(GLint location, GLfloat x, GLfloat y);
ANGLE_EXPORT void GL_APIENTRY Uniform2fv(GLint location, GLsizei count, const GLfloat* v);
ANGLE_EXPORT void GL_APIENTRY Uniform2i(GLint location, GLint x, GLint y);
ANGLE_EXPORT void GL_APIENTRY Uniform2iv(GLint location, GLsizei count, const GLint* v);
ANGLE_EXPORT void GL_APIENTRY Uniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z);
ANGLE_EXPORT void GL_APIENTRY Uniform3fv(GLint location, GLsizei count, const GLfloat* v);
ANGLE_EXPORT void GL_APIENTRY Uniform3i(GLint location, GLint x, GLint y, GLint z);
ANGLE_EXPORT void GL_APIENTRY Uniform3iv(GLint location, GLsizei count, const GLint* v);
ANGLE_EXPORT void GL_APIENTRY Uniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
ANGLE_EXPORT void GL_APIENTRY Uniform4fv(GLint location, GLsizei count, const GLfloat* v);
ANGLE_EXPORT void GL_APIENTRY Uniform4i(GLint location, GLint x, GLint y, GLint z, GLint w);
ANGLE_EXPORT void GL_APIENTRY Uniform4iv(GLint location, GLsizei count, const GLint* v);
ANGLE_EXPORT void GL_APIENTRY UniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
ANGLE_EXPORT void GL_APIENTRY UniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
ANGLE_EXPORT void GL_APIENTRY UniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
ANGLE_EXPORT void GL_APIENTRY UseProgram(GLuint program);
ANGLE_EXPORT void GL_APIENTRY ValidateProgram(GLuint program);
ANGLE_EXPORT void GL_APIENTRY VertexAttrib1f(GLuint indx, GLfloat x);
ANGLE_EXPORT void GL_APIENTRY VertexAttrib1fv(GLuint indx, const GLfloat* values);
ANGLE_EXPORT void GL_APIENTRY VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y);
ANGLE_EXPORT void GL_APIENTRY VertexAttrib2fv(GLuint indx, const GLfloat* values);
ANGLE_EXPORT void GL_APIENTRY VertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z);
ANGLE_EXPORT void GL_APIENTRY VertexAttrib3fv(GLuint indx, const GLfloat* values);
ANGLE_EXPORT void GL_APIENTRY VertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
ANGLE_EXPORT void GL_APIENTRY VertexAttrib4fv(GLuint indx, const GLfloat* values);
ANGLE_EXPORT void GL_APIENTRY VertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr);
ANGLE_EXPORT void GL_APIENTRY Viewport(GLint x, GLint y, GLsizei width, GLsizei height);
}
......
......@@ -27,7 +27,7 @@
namespace gl
{
void BeginQueryEXT(GLenum target, GLuint id)
void GL_APIENTRY BeginQueryEXT(GLenum target, GLuint id)
{
EVENT("(GLenum target = 0x%X, GLuint %d)", target, id);
......@@ -48,7 +48,7 @@ void BeginQueryEXT(GLenum target, GLuint id)
}
}
void DeleteFencesNV(GLsizei n, const GLuint* fences)
void GL_APIENTRY DeleteFencesNV(GLsizei n, const GLuint* fences)
{
EVENT("(GLsizei n = %d, const GLuint* fences = 0x%0.8p)", n, fences);
......@@ -68,7 +68,7 @@ void DeleteFencesNV(GLsizei n, const GLuint* fences)
}
}
void DeleteQueriesEXT(GLsizei n, const GLuint *ids)
void GL_APIENTRY DeleteQueriesEXT(GLsizei n, const GLuint *ids)
{
EVENT("(GLsizei n = %d, const GLuint *ids = 0x%0.8p)", n, ids);
......@@ -88,7 +88,7 @@ void DeleteQueriesEXT(GLsizei n, const GLuint *ids)
}
}
void DrawArraysInstancedANGLE(GLenum mode, GLint first, GLsizei count, GLsizei primcount)
void GL_APIENTRY DrawArraysInstancedANGLE(GLenum mode, GLint first, GLsizei count, GLsizei primcount)
{
EVENT("(GLenum mode = 0x%X, GLint first = %d, GLsizei count = %d, GLsizei primcount = %d)", mode, first, count, primcount);
......@@ -109,7 +109,7 @@ void DrawArraysInstancedANGLE(GLenum mode, GLint first, GLsizei count, GLsizei p
}
}
void DrawElementsInstancedANGLE(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount)
void GL_APIENTRY DrawElementsInstancedANGLE(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount)
{
EVENT("(GLenum mode = 0x%X, GLsizei count = %d, GLenum type = 0x%X, const GLvoid* indices = 0x%0.8p, GLsizei primcount = %d)",
mode, count, type, indices, primcount);
......@@ -132,7 +132,7 @@ void DrawElementsInstancedANGLE(GLenum mode, GLsizei count, GLenum type, const G
}
}
void EndQueryEXT(GLenum target)
void GL_APIENTRY EndQueryEXT(GLenum target)
{
EVENT("GLenum target = 0x%X)", target);
......@@ -153,7 +153,7 @@ void EndQueryEXT(GLenum target)
}
}
void FinishFenceNV(GLuint fence)
void GL_APIENTRY FinishFenceNV(GLuint fence)
{
EVENT("(GLuint fence = %d)", fence);
......@@ -178,7 +178,7 @@ void FinishFenceNV(GLuint fence)
}
}
void GenFencesNV(GLsizei n, GLuint* fences)
void GL_APIENTRY GenFencesNV(GLsizei n, GLuint* fences)
{
EVENT("(GLsizei n = %d, GLuint* fences = 0x%0.8p)", n, fences);
......@@ -198,7 +198,7 @@ void GenFencesNV(GLsizei n, GLuint* fences)
}
}
void GenQueriesEXT(GLsizei n, GLuint* ids)
void GL_APIENTRY GenQueriesEXT(GLsizei n, GLuint* ids)
{
EVENT("(GLsizei n = %d, GLuint* ids = 0x%0.8p)", n, ids);
......@@ -218,7 +218,7 @@ void GenQueriesEXT(GLsizei n, GLuint* ids)
}
}
void GetFenceivNV(GLuint fence, GLenum pname, GLint *params)
void GL_APIENTRY GetFenceivNV(GLuint fence, GLenum pname, GLint *params)
{
EVENT("(GLuint fence = %d, GLenum pname = 0x%X, GLint *params = 0x%0.8p)", fence, pname, params);
......@@ -275,7 +275,7 @@ void GetFenceivNV(GLuint fence, GLenum pname, GLint *params)
}
}
GLenum GetGraphicsResetStatusEXT(void)
GLenum GL_APIENTRY GetGraphicsResetStatusEXT(void)
{
EVENT("()");
......@@ -289,7 +289,7 @@ GLenum GetGraphicsResetStatusEXT(void)
return GL_NO_ERROR;
}
void GetQueryivEXT(GLenum target, GLenum pname, GLint *params)
void GL_APIENTRY GetQueryivEXT(GLenum target, GLenum pname, GLint *params)
{
EVENT("GLenum target = 0x%X, GLenum pname = 0x%X, GLint *params = 0x%0.8p)", target, pname, params);
......@@ -315,7 +315,7 @@ void GetQueryivEXT(GLenum target, GLenum pname, GLint *params)
}
}
void GetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint *params)
void GL_APIENTRY GetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint *params)
{
EVENT("(GLuint id = %d, GLenum pname = 0x%X, GLuint *params = 0x%0.8p)", id, pname, params);
......@@ -367,7 +367,7 @@ void GetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint *params)
}
}
void GetTranslatedShaderSourceANGLE(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source)
void GL_APIENTRY GetTranslatedShaderSourceANGLE(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source)
{
EVENT("(GLuint shader = %d, GLsizei bufsize = %d, GLsizei* length = 0x%0.8p, GLchar* source = 0x%0.8p)",
shader, bufsize, length, source);
......@@ -394,7 +394,7 @@ void GetTranslatedShaderSourceANGLE(GLuint shader, GLsizei bufsize, GLsizei* len
}
}
void GetnUniformfvEXT(GLuint program, GLint location, GLsizei bufSize, GLfloat* params)
void GL_APIENTRY GetnUniformfvEXT(GLuint program, GLint location, GLsizei bufSize, GLfloat* params)
{
EVENT("(GLuint program = %d, GLint location = %d, GLsizei bufSize = %d, GLfloat* params = 0x%0.8p)",
program, location, bufSize, params);
......@@ -414,7 +414,7 @@ void GetnUniformfvEXT(GLuint program, GLint location, GLsizei bufSize, GLfloat*
}
}
void GetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint* params)
void GL_APIENTRY GetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint* params)
{
EVENT("(GLuint program = %d, GLint location = %d, GLsizei bufSize = %d, GLint* params = 0x%0.8p)",
program, location, bufSize, params);
......@@ -434,7 +434,7 @@ void GetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint* pa
}
}
GLboolean IsFenceNV(GLuint fence)
GLboolean GL_APIENTRY IsFenceNV(GLuint fence)
{
EVENT("(GLuint fence = %d)", fence);
......@@ -454,7 +454,7 @@ GLboolean IsFenceNV(GLuint fence)
return GL_FALSE;
}
GLboolean IsQueryEXT(GLuint id)
GLboolean GL_APIENTRY IsQueryEXT(GLuint id)
{
EVENT("(GLuint id = %d)", id);
......@@ -467,7 +467,7 @@ GLboolean IsQueryEXT(GLuint id)
return GL_FALSE;
}
void ReadnPixelsEXT(GLint x, GLint y, GLsizei width, GLsizei height,
void GL_APIENTRY ReadnPixelsEXT(GLint x, GLint y, GLsizei width, GLsizei height,
GLenum format, GLenum type, GLsizei bufSize,
GLvoid *data)
{
......@@ -499,7 +499,7 @@ void ReadnPixelsEXT(GLint x, GLint y, GLsizei width, GLsizei height,
}
}
void RenderbufferStorageMultisampleANGLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
void GL_APIENTRY RenderbufferStorageMultisampleANGLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
EVENT("(GLenum target = 0x%X, GLsizei samples = %d, GLenum internalformat = 0x%X, GLsizei width = %d, GLsizei height = %d)",
target, samples, internalformat, width, height);
......@@ -523,7 +523,7 @@ void RenderbufferStorageMultisampleANGLE(GLenum target, GLsizei samples, GLenum
}
}
void SetFenceNV(GLuint fence, GLenum condition)
void GL_APIENTRY SetFenceNV(GLuint fence, GLenum condition)
{
EVENT("(GLuint fence = %d, GLenum condition = 0x%X)", fence, condition);
......@@ -553,7 +553,7 @@ void SetFenceNV(GLuint fence, GLenum condition)
}
}
GLboolean TestFenceNV(GLuint fence)
GLboolean GL_APIENTRY TestFenceNV(GLuint fence)
{
EVENT("(GLuint fence = %d)", fence);
......@@ -588,7 +588,7 @@ GLboolean TestFenceNV(GLuint fence)
return GL_TRUE;
}
void TexStorage2DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
void GL_APIENTRY TexStorage2DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
{
EVENT("(GLenum target = 0x%X, GLsizei levels = %d, GLenum internalformat = 0x%X, GLsizei width = %d, GLsizei height = %d)",
target, levels, internalformat, width, height);
......@@ -647,7 +647,7 @@ void TexStorage2DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsiz
}
}
void VertexAttribDivisorANGLE(GLuint index, GLuint divisor)
void GL_APIENTRY VertexAttribDivisorANGLE(GLuint index, GLuint divisor)
{
EVENT("(GLuint index = %d, GLuint divisor = %d)", index, divisor);
......@@ -664,7 +664,7 @@ void VertexAttribDivisorANGLE(GLuint index, GLuint divisor)
}
}
void BlitFramebufferANGLE(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1,
void GL_APIENTRY BlitFramebufferANGLE(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1,
GLbitfield mask, GLenum filter)
{
EVENT("(GLint srcX0 = %d, GLint srcY0 = %d, GLint srcX1 = %d, GLint srcY1 = %d, "
......@@ -692,7 +692,7 @@ void BlitFramebufferANGLE(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GL
}
}
void TexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth,
void GL_APIENTRY TexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth,
GLint border, GLenum format, GLenum type, const GLvoid* pixels)
{
EVENT("(GLenum target = 0x%X, GLint level = %d, GLenum internalformat = 0x%X, "
......@@ -703,8 +703,7 @@ void TexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei wi
UNIMPLEMENTED(); // FIXME
}
void GetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei *length,
GLenum *binaryFormat, void *binary)
void GL_APIENTRY GetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)
{
EVENT("(GLenum program = 0x%X, bufSize = %d, length = 0x%0.8p, binaryFormat = 0x%0.8p, binary = 0x%0.8p)",
program, bufSize, length, binaryFormat, binary);
......@@ -729,8 +728,7 @@ void GetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei *length,
}
}
void ProgramBinaryOES(GLuint program, GLenum binaryFormat,
const void *binary, GLint length)
void GL_APIENTRY ProgramBinaryOES(GLuint program, GLenum binaryFormat, const void *binary, GLint length)
{
EVENT("(GLenum program = 0x%X, binaryFormat = 0x%x, binary = 0x%0.8p, length = %d)",
program, binaryFormat, binary, length);
......@@ -761,7 +759,7 @@ void ProgramBinaryOES(GLuint program, GLenum binaryFormat,
}
}
void DrawBuffersEXT(GLsizei n, const GLenum *bufs)
void GL_APIENTRY DrawBuffersEXT(GLsizei n, const GLenum *bufs)
{
EVENT("(GLenum n = %d, bufs = 0x%0.8p)", n, bufs);
......@@ -810,7 +808,7 @@ void DrawBuffersEXT(GLsizei n, const GLenum *bufs)
}
}
void GetBufferPointervOES(GLenum target, GLenum pname, void** params)
void GL_APIENTRY GetBufferPointervOES(GLenum target, GLenum pname, void** params)
{
EVENT("(GLenum target = 0x%X, GLenum pname = 0x%X, GLvoid** params = 0x%0.8p)", target, pname, params);
......@@ -842,7 +840,7 @@ void GetBufferPointervOES(GLenum target, GLenum pname, void** params)
}
}
void * MapBufferOES(GLenum target, GLenum access)
void *GL_APIENTRY MapBufferOES(GLenum target, GLenum access)
{
EVENT("(GLenum target = 0x%X, GLbitfield access = 0x%X)", target, access);
......@@ -888,7 +886,7 @@ void * MapBufferOES(GLenum target, GLenum access)
return NULL;
}
GLboolean UnmapBufferOES(GLenum target)
GLboolean GL_APIENTRY UnmapBufferOES(GLenum target)
{
EVENT("(GLenum target = 0x%X)", target);
......@@ -924,7 +922,7 @@ GLboolean UnmapBufferOES(GLenum target)
return GL_FALSE;
}
void *MapBufferRangeEXT(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
void *GL_APIENTRY MapBufferRangeEXT(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
EVENT("(GLenum target = 0x%X, GLintptr offset = %d, GLsizeiptr length = %d, GLbitfield access = 0x%X)",
target, offset, length, access);
......@@ -1019,7 +1017,7 @@ void *MapBufferRangeEXT(GLenum target, GLintptr offset, GLsizeiptr length, GLbit
return NULL;
}
void FlushMappedBufferRangeEXT(GLenum target, GLintptr offset, GLsizeiptr length)
void GL_APIENTRY FlushMappedBufferRangeEXT(GLenum target, GLintptr offset, GLsizeiptr length)
{
EVENT("(GLenum target = 0x%X, GLintptr offset = %d, GLsizeiptr length = %d)", target, offset, length);
......
......@@ -18,61 +18,61 @@ namespace gl
{
// GL_ANGLE_framebuffer_blit
ANGLE_EXPORT void BlitFramebufferANGLE(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
ANGLE_EXPORT void GL_APIENTRY BlitFramebufferANGLE(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
// GL_ANGLE_framebuffer_multisample
ANGLE_EXPORT void RenderbufferStorageMultisampleANGLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
ANGLE_EXPORT void GL_APIENTRY RenderbufferStorageMultisampleANGLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
// GL_NV_fence
ANGLE_EXPORT void DeleteFencesNV(GLsizei n, const GLuint* fences);
ANGLE_EXPORT void GenFencesNV(GLsizei n, GLuint* fences);
ANGLE_EXPORT GLboolean IsFenceNV(GLuint fence);
ANGLE_EXPORT GLboolean TestFenceNV(GLuint fence);
ANGLE_EXPORT void GetFenceivNV(GLuint fence, GLenum pname, GLint *params);
ANGLE_EXPORT void FinishFenceNV(GLuint fence);
ANGLE_EXPORT void SetFenceNV(GLuint fence, GLenum condition);
ANGLE_EXPORT void GL_APIENTRY DeleteFencesNV(GLsizei n, const GLuint* fences);
ANGLE_EXPORT void GL_APIENTRY GenFencesNV(GLsizei n, GLuint* fences);
ANGLE_EXPORT GLboolean GL_APIENTRY IsFenceNV(GLuint fence);
ANGLE_EXPORT GLboolean GL_APIENTRY TestFenceNV(GLuint fence);
ANGLE_EXPORT void GL_APIENTRY GetFenceivNV(GLuint fence, GLenum pname, GLint *params);
ANGLE_EXPORT void GL_APIENTRY FinishFenceNV(GLuint fence);
ANGLE_EXPORT void GL_APIENTRY SetFenceNV(GLuint fence, GLenum condition);
// GL_ANGLE_translated_shader_source
ANGLE_EXPORT void GetTranslatedShaderSourceANGLE(GLuint shader, GLsizei bufsize, GLsizei *length, GLchar *source);
ANGLE_EXPORT void GL_APIENTRY GetTranslatedShaderSourceANGLE(GLuint shader, GLsizei bufsize, GLsizei *length, GLchar *source);
// GL_EXT_texture_storage
ANGLE_EXPORT void TexStorage2DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
ANGLE_EXPORT void GL_APIENTRY TexStorage2DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
// GL_EXT_robustness
ANGLE_EXPORT GLenum GetGraphicsResetStatusEXT(void);
ANGLE_EXPORT void ReadnPixelsEXT(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
ANGLE_EXPORT void GetnUniformfvEXT(GLuint program, GLint location, GLsizei bufSize, float *params);
ANGLE_EXPORT void GetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint *params);
ANGLE_EXPORT GLenum GL_APIENTRY GetGraphicsResetStatusEXT(void);
ANGLE_EXPORT void GL_APIENTRY ReadnPixelsEXT(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
ANGLE_EXPORT void GL_APIENTRY GetnUniformfvEXT(GLuint program, GLint location, GLsizei bufSize, float *params);
ANGLE_EXPORT void GL_APIENTRY GetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint *params);
// GL_EXT_occlusion_query_boolean
ANGLE_EXPORT void GenQueriesEXT(GLsizei n, GLuint *ids);
ANGLE_EXPORT void DeleteQueriesEXT(GLsizei n, const GLuint *ids);
ANGLE_EXPORT GLboolean IsQueryEXT(GLuint id);
ANGLE_EXPORT void BeginQueryEXT(GLenum target, GLuint id);
ANGLE_EXPORT void EndQueryEXT(GLenum target);
ANGLE_EXPORT void GetQueryivEXT(GLenum target, GLenum pname, GLint *params);
ANGLE_EXPORT void GetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GenQueriesEXT(GLsizei n, GLuint *ids);
ANGLE_EXPORT void GL_APIENTRY DeleteQueriesEXT(GLsizei n, const GLuint *ids);
ANGLE_EXPORT GLboolean GL_APIENTRY IsQueryEXT(GLuint id);
ANGLE_EXPORT void GL_APIENTRY BeginQueryEXT(GLenum target, GLuint id);
ANGLE_EXPORT void GL_APIENTRY EndQueryEXT(GLenum target);
ANGLE_EXPORT void GL_APIENTRY GetQueryivEXT(GLenum target, GLenum pname, GLint *params);
ANGLE_EXPORT void GL_APIENTRY GetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint *params);
// GL_EXT_draw_buffers
ANGLE_EXPORT void DrawBuffersEXT(GLsizei n, const GLenum *bufs);
ANGLE_EXPORT void GL_APIENTRY DrawBuffersEXT(GLsizei n, const GLenum *bufs);
// GL_ANGLE_instanced_arrays
ANGLE_EXPORT void DrawArraysInstancedANGLE(GLenum mode, GLint first, GLsizei count, GLsizei primcount);
ANGLE_EXPORT void DrawElementsInstancedANGLE(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount);
ANGLE_EXPORT void VertexAttribDivisorANGLE(GLuint index, GLuint divisor);
ANGLE_EXPORT void GL_APIENTRY DrawArraysInstancedANGLE(GLenum mode, GLint first, GLsizei count, GLsizei primcount);
ANGLE_EXPORT void GL_APIENTRY DrawElementsInstancedANGLE(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount);
ANGLE_EXPORT void GL_APIENTRY VertexAttribDivisorANGLE(GLuint index, GLuint divisor);
// GL_OES_get_program_binary
ANGLE_EXPORT void GetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary);
ANGLE_EXPORT void ProgramBinaryOES(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLint length);
ANGLE_EXPORT void GL_APIENTRY GetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary);
ANGLE_EXPORT void GL_APIENTRY ProgramBinaryOES(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLint length);
// GL_OES_mapbuffer
ANGLE_EXPORT void *MapBufferOES(GLenum target, GLenum access);
ANGLE_EXPORT GLboolean UnmapBufferOES(GLenum target);
ANGLE_EXPORT void GetBufferPointervOES(GLenum target, GLenum pname, GLvoid **params);
ANGLE_EXPORT void *GL_APIENTRY MapBufferOES(GLenum target, GLenum access);
ANGLE_EXPORT GLboolean GL_APIENTRY UnmapBufferOES(GLenum target);
ANGLE_EXPORT void GL_APIENTRY GetBufferPointervOES(GLenum target, GLenum pname, GLvoid **params);
// GL_EXT_map_buffer_range
ANGLE_EXPORT void *MapBufferRangeEXT(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
ANGLE_EXPORT void FlushMappedBufferRangeEXT(GLenum target, GLintptr offset, GLsizeiptr length);
ANGLE_EXPORT void *GL_APIENTRY MapBufferRangeEXT(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
ANGLE_EXPORT void GL_APIENTRY FlushMappedBufferRangeEXT(GLenum target, GLintptr offset, GLsizeiptr length);
}
......
......@@ -28,7 +28,7 @@
namespace gl
{
void ReadBuffer(GLenum mode)
void GL_APIENTRY ReadBuffer(GLenum mode)
{
EVENT("(GLenum mode = 0x%X)", mode);
......@@ -46,7 +46,7 @@ void ReadBuffer(GLenum mode)
}
}
void DrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid* indices)
void GL_APIENTRY DrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid* indices)
{
EVENT("(GLenum mode = 0x%X, GLuint start = %u, GLuint end = %u, GLsizei count = %d, GLenum type = 0x%X, "
"const GLvoid* indices = 0x%0.8p)", mode, start, end, count, type, indices);
......@@ -65,7 +65,7 @@ void DrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLe
}
}
void TexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels)
void GL_APIENTRY TexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels)
{
EVENT("(GLenum target = 0x%X, GLint level = %d, GLint internalformat = %d, GLsizei width = %d, "
"GLsizei height = %d, GLsizei depth = %d, GLint border = %d, GLenum format = 0x%X, "
......@@ -121,7 +121,7 @@ void TexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width,
}
}
void TexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels)
void GL_APIENTRY TexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels)
{
EVENT("(GLenum target = 0x%X, GLint level = %d, GLint xoffset = %d, GLint yoffset = %d, "
"GLint zoffset = %d, GLsizei width = %d, GLsizei height = %d, GLsizei depth = %d, "
......@@ -184,7 +184,7 @@ void TexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLi
}
}
void CopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void GL_APIENTRY CopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
EVENT("(GLenum target = 0x%X, GLint level = %d, GLint xoffset = %d, GLint yoffset = %d, "
"GLint zoffset = %d, GLint x = %d, GLint y = %d, GLsizei width = %d, GLsizei height = %d)",
......@@ -231,7 +231,7 @@ void CopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
}
}
void CompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* data)
void GL_APIENTRY CompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* data)
{
EVENT("(GLenum target = 0x%X, GLint level = %d, GLenum internalformat = 0x%X, GLsizei width = %d, "
"GLsizei height = %d, GLsizei depth = %d, GLint border = %d, GLsizei imageSize = %d, "
......@@ -294,7 +294,7 @@ void CompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLs
}
}
void CompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* data)
void GL_APIENTRY CompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* data)
{
EVENT("(GLenum target = 0x%X, GLint level = %d, GLint xoffset = %d, GLint yoffset = %d, "
"GLint zoffset = %d, GLsizei width = %d, GLsizei height = %d, GLsizei depth = %d, "
......@@ -371,7 +371,7 @@ void CompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yo
}
}
void GenQueries(GLsizei n, GLuint* ids)
void GL_APIENTRY GenQueries(GLsizei n, GLuint* ids)
{
EVENT("(GLsizei n = %d, GLuint* ids = 0x%0.8p)", n, ids);
......@@ -397,7 +397,7 @@ void GenQueries(GLsizei n, GLuint* ids)
}
}
void DeleteQueries(GLsizei n, const GLuint* ids)
void GL_APIENTRY DeleteQueries(GLsizei n, const GLuint* ids)
{
EVENT("(GLsizei n = %d, GLuint* ids = 0x%0.8p)", n, ids);
......@@ -423,7 +423,7 @@ void DeleteQueries(GLsizei n, const GLuint* ids)
}
}
GLboolean IsQuery(GLuint id)
GLboolean GL_APIENTRY IsQuery(GLuint id)
{
EVENT("(GLuint id = %u)", id);
......@@ -442,7 +442,7 @@ GLboolean IsQuery(GLuint id)
return GL_FALSE;
}
void BeginQuery(GLenum target, GLuint id)
void GL_APIENTRY BeginQuery(GLenum target, GLuint id)
{
EVENT("(GLenum target = 0x%X, GLuint id = %u)", target, id);
......@@ -469,7 +469,7 @@ void BeginQuery(GLenum target, GLuint id)
}
}
void EndQuery(GLenum target)
void GL_APIENTRY EndQuery(GLenum target)
{
EVENT("(GLenum target = 0x%X)", target);
......@@ -496,7 +496,7 @@ void EndQuery(GLenum target)
}
}
void GetQueryiv(GLenum target, GLenum pname, GLint* params)
void GL_APIENTRY GetQueryiv(GLenum target, GLenum pname, GLint* params)
{
EVENT("(GLenum target = 0x%X, GLenum pname = 0x%X, GLint* params = 0x%0.8p)", target, pname, params);
......@@ -528,7 +528,7 @@ void GetQueryiv(GLenum target, GLenum pname, GLint* params)
}
}
void GetQueryObjectuiv(GLuint id, GLenum pname, GLuint* params)
void GL_APIENTRY GetQueryObjectuiv(GLuint id, GLenum pname, GLuint* params)
{
EVENT("(GLuint id = %u, GLenum pname = 0x%X, GLint* params = 0x%0.8p)", id, pname, params);
......@@ -586,7 +586,7 @@ void GetQueryObjectuiv(GLuint id, GLenum pname, GLuint* params)
}
}
GLboolean UnmapBuffer(GLenum target)
GLboolean GL_APIENTRY UnmapBuffer(GLenum target)
{
EVENT("(GLenum target = 0x%X)", target);
......@@ -605,7 +605,7 @@ GLboolean UnmapBuffer(GLenum target)
return GL_FALSE;
}
void GetBufferPointerv(GLenum target, GLenum pname, GLvoid** params)
void GL_APIENTRY GetBufferPointerv(GLenum target, GLenum pname, GLvoid** params)
{
EVENT("(GLenum target = 0x%X, GLenum pname = 0x%X, GLvoid** params = 0x%0.8p)", target, pname, params);
......@@ -622,7 +622,7 @@ void GetBufferPointerv(GLenum target, GLenum pname, GLvoid** params)
}
}
void DrawBuffers(GLsizei n, const GLenum* bufs)
void GL_APIENTRY DrawBuffers(GLsizei n, const GLenum* bufs)
{
Context *context = GetValidGlobalContext();
if (context)
......@@ -637,7 +637,7 @@ void DrawBuffers(GLsizei n, const GLenum* bufs)
}
}
void UniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
void GL_APIENTRY UniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
{
EVENT("(GLint location = %d, GLsizei count = %d, GLboolean transpose = %u, const GLfloat* value = 0x%0.8p)",
location, count, transpose, value);
......@@ -655,7 +655,7 @@ void UniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, cons
}
}
void UniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
void GL_APIENTRY UniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
{
EVENT("(GLint location = %d, GLsizei count = %d, GLboolean transpose = %u, const GLfloat* value = 0x%0.8p)",
location, count, transpose, value);
......@@ -673,7 +673,7 @@ void UniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, cons
}
}
void UniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
void GL_APIENTRY UniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
{
EVENT("(GLint location = %d, GLsizei count = %d, GLboolean transpose = %u, const GLfloat* value = 0x%0.8p)",
location, count, transpose, value);
......@@ -691,7 +691,7 @@ void UniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, cons
}
}
void UniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
void GL_APIENTRY UniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
{
EVENT("(GLint location = %d, GLsizei count = %d, GLboolean transpose = %u, const GLfloat* value = 0x%0.8p)",
location, count, transpose, value);
......@@ -709,7 +709,7 @@ void UniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, cons
}
}
void UniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
void GL_APIENTRY UniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
{
EVENT("(GLint location = %d, GLsizei count = %d, GLboolean transpose = %u, const GLfloat* value = 0x%0.8p)",
location, count, transpose, value);
......@@ -727,7 +727,7 @@ void UniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, cons
}
}
void UniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
void GL_APIENTRY UniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
{
EVENT("(GLint location = %d, GLsizei count = %d, GLboolean transpose = %u, const GLfloat* value = 0x%0.8p)",
location, count, transpose, value);
......@@ -745,7 +745,7 @@ void UniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, cons
}
}
void BlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
void GL_APIENTRY BlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
EVENT("(GLint srcX0 = %d, GLint srcY0 = %d, GLint srcX1 = %d, GLint srcY1 = %d, GLint dstX0 = %d, "
"GLint dstY0 = %d, GLint dstX1 = %d, GLint dstY1 = %d, GLbitfield mask = 0x%X, GLenum filter = 0x%X)",
......@@ -777,7 +777,7 @@ void BlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint d
}
}
void RenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
void GL_APIENTRY RenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
EVENT("(GLenum target = 0x%X, GLsizei samples = %d, GLenum internalformat = 0x%X, GLsizei width = %d, GLsizei height = %d)",
target, samples, internalformat, width, height);
......@@ -801,7 +801,7 @@ void RenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum inter
}
}
void FramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
void GL_APIENTRY FramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
EVENT("(GLenum target = 0x%X, GLenum attachment = 0x%X, GLuint texture = %u, GLint level = %d, GLint layer = %d)",
target, attachment, texture, level, layer);
......@@ -831,7 +831,7 @@ void FramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, G
}
}
GLvoid* MapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
GLvoid *GL_APIENTRY MapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
EVENT("(GLenum target = 0x%X, GLintptr offset = %d, GLsizeiptr length = %d, GLbitfield access = 0x%X)",
target, offset, length, access);
......@@ -851,7 +851,7 @@ GLvoid* MapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitf
return NULL;
}
void FlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
void GL_APIENTRY FlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
EVENT("(GLenum target = 0x%X, GLintptr offset = %d, GLsizeiptr length = %d)", target, offset, length);
......@@ -868,7 +868,7 @@ void FlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
}
}
void BindVertexArray(GLuint array)
void GL_APIENTRY BindVertexArray(GLuint array)
{
EVENT("(GLuint array = %u)", array);
......@@ -895,7 +895,7 @@ void BindVertexArray(GLuint array)
}
}
void DeleteVertexArrays(GLsizei n, const GLuint* arrays)
void GL_APIENTRY DeleteVertexArrays(GLsizei n, const GLuint* arrays)
{
EVENT("(GLsizei n = %d, const GLuint* arrays = 0x%0.8p)", n, arrays);
......@@ -924,7 +924,7 @@ void DeleteVertexArrays(GLsizei n, const GLuint* arrays)
}
}
void GenVertexArrays(GLsizei n, GLuint* arrays)
void GL_APIENTRY GenVertexArrays(GLsizei n, GLuint* arrays)
{
EVENT("(GLsizei n = %d, GLuint* arrays = 0x%0.8p)", n, arrays);
......@@ -950,7 +950,7 @@ void GenVertexArrays(GLsizei n, GLuint* arrays)
}
}
GLboolean IsVertexArray(GLuint array)
GLboolean GL_APIENTRY IsVertexArray(GLuint array)
{
EVENT("(GLuint array = %u)", array);
......@@ -976,7 +976,7 @@ GLboolean IsVertexArray(GLuint array)
return GL_FALSE;
}
void GetIntegeri_v(GLenum target, GLuint index, GLint* data)
void GL_APIENTRY GetIntegeri_v(GLenum target, GLuint index, GLint* data)
{
EVENT("(GLenum target = 0x%X, GLuint index = %u, GLint* data = 0x%0.8p)",
target, index, data);
......@@ -1057,7 +1057,7 @@ void GetIntegeri_v(GLenum target, GLuint index, GLint* data)
}
}
void BeginTransformFeedback(GLenum primitiveMode)
void GL_APIENTRY BeginTransformFeedback(GLenum primitiveMode)
{
EVENT("(GLenum primitiveMode = 0x%X)", primitiveMode);
......@@ -1102,7 +1102,7 @@ void BeginTransformFeedback(GLenum primitiveMode)
}
}
void EndTransformFeedback(void)
void GL_APIENTRY EndTransformFeedback(void)
{
EVENT("(void)");
......@@ -1128,7 +1128,7 @@ void EndTransformFeedback(void)
}
}
void BindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
void GL_APIENTRY BindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
EVENT("(GLenum target = 0x%X, GLuint index = %u, GLuint buffer = %u, GLintptr offset = %d, GLsizeiptr size = %d)",
target, index, buffer, offset, size);
......@@ -1206,7 +1206,7 @@ void BindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset
}
}
void BindBufferBase(GLenum target, GLuint index, GLuint buffer)
void GL_APIENTRY BindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
EVENT("(GLenum target = 0x%X, GLuint index = %u, GLuint buffer = %u)",
target, index, buffer);
......@@ -1262,7 +1262,7 @@ void BindBufferBase(GLenum target, GLuint index, GLuint buffer)
}
}
void TransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const* varyings, GLenum bufferMode)
void GL_APIENTRY TransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const* varyings, GLenum bufferMode)
{
EVENT("(GLuint program = %u, GLsizei count = %d, const GLchar* const* varyings = 0x%0.8p, GLenum bufferMode = 0x%X)",
program, count, varyings, bufferMode);
......@@ -1311,7 +1311,7 @@ void TransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* cons
}
}
void GetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name)
void GL_APIENTRY GetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name)
{
EVENT("(GLuint program = %u, GLuint index = %u, GLsizei bufSize = %d, GLsizei* length = 0x%0.8p, "
"GLsizei* size = 0x%0.8p, GLenum* type = 0x%0.8p, GLchar* name = 0x%0.8p)",
......@@ -1350,7 +1350,7 @@ void GetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize,
}
}
void VertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid* pointer)
void GL_APIENTRY VertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid* pointer)
{
EVENT("(GLuint index = %u, GLint size = %d, GLenum type = 0x%X, GLsizei stride = %d, const GLvoid* pointer = 0x%0.8p)",
index, size, type, stride, pointer);
......@@ -1420,7 +1420,7 @@ void VertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride,
}
}
void GetVertexAttribIiv(GLuint index, GLenum pname, GLint* params)
void GL_APIENTRY GetVertexAttribIiv(GLuint index, GLenum pname, GLint* params)
{
EVENT("(GLuint index = %u, GLenum pname = 0x%X, GLint* params = 0x%0.8p)",
index, pname, params);
......@@ -1462,7 +1462,7 @@ void GetVertexAttribIiv(GLuint index, GLenum pname, GLint* params)
}
}
void GetVertexAttribIuiv(GLuint index, GLenum pname, GLuint* params)
void GL_APIENTRY GetVertexAttribIuiv(GLuint index, GLenum pname, GLuint* params)
{
EVENT("(GLuint index = %u, GLenum pname = 0x%X, GLuint* params = 0x%0.8p)",
index, pname, params);
......@@ -1504,7 +1504,7 @@ void GetVertexAttribIuiv(GLuint index, GLenum pname, GLuint* params)
}
}
void VertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
void GL_APIENTRY VertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
{
EVENT("(GLuint index = %u, GLint x = %d, GLint y = %d, GLint z = %d, GLint w = %d)",
index, x, y, z, w);
......@@ -1529,7 +1529,7 @@ void VertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
}
}
void VertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
void GL_APIENTRY VertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
{
EVENT("(GLuint index = %u, GLuint x = %u, GLuint y = %u, GLuint z = %u, GLuint w = %u)",
index, x, y, z, w);
......@@ -1554,7 +1554,7 @@ void VertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
}
}
void VertexAttribI4iv(GLuint index, const GLint* v)
void GL_APIENTRY VertexAttribI4iv(GLuint index, const GLint* v)
{
EVENT("(GLuint index = %u, const GLint* v = 0x%0.8p)", index, v);
......@@ -1577,7 +1577,7 @@ void VertexAttribI4iv(GLuint index, const GLint* v)
}
}
void VertexAttribI4uiv(GLuint index, const GLuint* v)
void GL_APIENTRY VertexAttribI4uiv(GLuint index, const GLuint* v)
{
EVENT("(GLuint index = %u, const GLuint* v = 0x%0.8p)", index, v);
......@@ -1600,7 +1600,7 @@ void VertexAttribI4uiv(GLuint index, const GLuint* v)
}
}
void GetUniformuiv(GLuint program, GLint location, GLuint* params)
void GL_APIENTRY GetUniformuiv(GLuint program, GLint location, GLuint* params)
{
EVENT("(GLuint program = %u, GLint location = %d, GLuint* params = 0x%0.8p)",
program, location, params);
......@@ -1620,7 +1620,7 @@ void GetUniformuiv(GLuint program, GLint location, GLuint* params)
}
}
GLint GetFragDataLocation(GLuint program, const GLchar *name)
GLint GL_APIENTRY GetFragDataLocation(GLuint program, const GLchar *name)
{
EVENT("(GLuint program = %u, const GLchar *name = 0x%0.8p)",
program, name);
......@@ -1654,30 +1654,30 @@ GLint GetFragDataLocation(GLuint program, const GLchar *name)
return 0;
}
void Uniform1ui(GLint location, GLuint v0)
void GL_APIENTRY Uniform1ui(GLint location, GLuint v0)
{
Uniform1uiv(location, 1, &v0);
}
void Uniform2ui(GLint location, GLuint v0, GLuint v1)
void GL_APIENTRY Uniform2ui(GLint location, GLuint v0, GLuint v1)
{
const GLuint xy[] = { v0, v1 };
Uniform2uiv(location, 1, xy);
}
void Uniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
void GL_APIENTRY Uniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
const GLuint xyz[] = { v0, v1, v2 };
Uniform3uiv(location, 1, xyz);
}
void Uniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
void GL_APIENTRY Uniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
const GLuint xyzw[] = { v0, v1, v2, v3 };
Uniform4uiv(location, 1, xyzw);
}
void Uniform1uiv(GLint location, GLsizei count, const GLuint* value)
void GL_APIENTRY Uniform1uiv(GLint location, GLsizei count, const GLuint* value)
{
EVENT("(GLint location = %d, GLsizei count = %d, const GLuint* value = 0x%0.8p)",
location, count, value);
......@@ -1695,7 +1695,7 @@ void Uniform1uiv(GLint location, GLsizei count, const GLuint* value)
}
}
void Uniform2uiv(GLint location, GLsizei count, const GLuint* value)
void GL_APIENTRY Uniform2uiv(GLint location, GLsizei count, const GLuint* value)
{
EVENT("(GLint location = %d, GLsizei count = %d, const GLuint* value = 0x%0.8p)",
location, count, value);
......@@ -1713,7 +1713,7 @@ void Uniform2uiv(GLint location, GLsizei count, const GLuint* value)
}
}
void Uniform3uiv(GLint location, GLsizei count, const GLuint* value)
void GL_APIENTRY Uniform3uiv(GLint location, GLsizei count, const GLuint* value)
{
EVENT("(GLint location = %d, GLsizei count = %d, const GLuint* value)",
location, count, value);
......@@ -1731,7 +1731,7 @@ void Uniform3uiv(GLint location, GLsizei count, const GLuint* value)
}
}
void Uniform4uiv(GLint location, GLsizei count, const GLuint* value)
void GL_APIENTRY Uniform4uiv(GLint location, GLsizei count, const GLuint* value)
{
EVENT("(GLint location = %d, GLsizei count = %d, const GLuint* value = 0x%0.8p)",
location, count, value);
......@@ -1749,7 +1749,7 @@ void Uniform4uiv(GLint location, GLsizei count, const GLuint* value)
}
}
void ClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint* value)
void GL_APIENTRY ClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint* value)
{
EVENT("(GLenum buffer = 0x%X, GLint drawbuffer = %d, const GLint* value = 0x%0.8p)",
buffer, drawbuffer, value);
......@@ -1794,7 +1794,7 @@ void ClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint* value)
}
}
void ClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint* value)
void GL_APIENTRY ClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint* value)
{
EVENT("(GLenum buffer = 0x%X, GLint drawbuffer = %d, const GLuint* value = 0x%0.8p)",
buffer, drawbuffer, value);
......@@ -1831,7 +1831,7 @@ void ClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint* value)
}
}
void ClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat* value)
void GL_APIENTRY ClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat* value)
{
EVENT("(GLenum buffer = 0x%X, GLint drawbuffer = %d, const GLfloat* value = 0x%0.8p)",
buffer, drawbuffer, value);
......@@ -1876,7 +1876,7 @@ void ClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat* value)
}
}
void ClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
void GL_APIENTRY ClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
EVENT("(GLenum buffer = 0x%X, GLint drawbuffer = %d, GLfloat depth, GLint stencil = %d)",
buffer, drawbuffer, depth, stencil);
......@@ -1913,7 +1913,7 @@ void ClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil
}
}
const GLubyte* GetStringi(GLenum name, GLuint index)
const GLubyte *GL_APIENTRY GetStringi(GLenum name, GLuint index)
{
EVENT("(GLenum name = 0x%X, GLuint index = %u)", name, index);
......@@ -1944,7 +1944,7 @@ const GLubyte* GetStringi(GLenum name, GLuint index)
return NULL;
}
void CopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
void GL_APIENTRY CopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
{
EVENT("(GLenum readTarget = 0x%X, GLenum writeTarget = 0x%X, GLintptr readOffset = %d, GLintptr writeOffset = %d, GLsizeiptr size = %d)",
readTarget, writeTarget, readOffset, writeOffset, size);
......@@ -2007,7 +2007,7 @@ void CopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffse
}
}
void GetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const* uniformNames, GLuint* uniformIndices)
void GL_APIENTRY GetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const* uniformNames, GLuint* uniformIndices)
{
EVENT("(GLuint program = %u, GLsizei uniformCount = %d, const GLchar* const* uniformNames = 0x%0.8p, GLuint* uniformIndices = 0x%0.8p)",
program, uniformCount, uniformNames, uniformIndices);
......@@ -2060,7 +2060,7 @@ void GetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const
}
}
void GetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params)
void GL_APIENTRY GetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params)
{
EVENT("(GLuint program = %u, GLsizei uniformCount = %d, const GLuint* uniformIndices = 0x%0.8p, GLenum pname = 0x%X, GLint* params = 0x%0.8p)",
program, uniformCount, uniformIndices, pname, params);
......@@ -2138,7 +2138,7 @@ void GetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint* uni
}
}
GLuint GetUniformBlockIndex(GLuint program, const GLchar* uniformBlockName)
GLuint GL_APIENTRY GetUniformBlockIndex(GLuint program, const GLchar* uniformBlockName)
{
EVENT("(GLuint program = %u, const GLchar* uniformBlockName = 0x%0.8p)", program, uniformBlockName);
......@@ -2173,7 +2173,7 @@ GLuint GetUniformBlockIndex(GLuint program, const GLchar* uniformBlockName)
return 0;
}
void GetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params)
void GL_APIENTRY GetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params)
{
EVENT("(GLuint program = %u, GLuint uniformBlockIndex = %u, GLenum pname = 0x%X, GLint* params = 0x%0.8p)",
program, uniformBlockIndex, pname, params);
......@@ -2230,7 +2230,7 @@ void GetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pn
}
}
void GetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName)
void GL_APIENTRY GetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName)
{
EVENT("(GLuint program = %u, GLuint uniformBlockIndex = %u, GLsizei bufSize = %d, GLsizei* length = 0x%0.8p, GLchar* uniformBlockName = 0x%0.8p)",
program, uniformBlockIndex, bufSize, length, uniformBlockName);
......@@ -2270,7 +2270,7 @@ void GetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei
}
}
void UniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
void GL_APIENTRY UniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
{
EVENT("(GLuint program = %u, GLuint uniformBlockIndex = %u, GLuint uniformBlockBinding = %u)",
program, uniformBlockIndex, uniformBlockBinding);
......@@ -2317,7 +2317,7 @@ void UniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint unifor
}
}
void DrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instanceCount)
void GL_APIENTRY DrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instanceCount)
{
EVENT("(GLenum mode = 0x%X, GLint first = %d, GLsizei count = %d, GLsizei instanceCount = %d)",
mode, first, count, instanceCount);
......@@ -2336,7 +2336,7 @@ void DrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instan
}
}
void DrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices, GLsizei instanceCount)
void GL_APIENTRY DrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices, GLsizei instanceCount)
{
EVENT("(GLenum mode = 0x%X, GLsizei count = %d, GLenum type = 0x%X, const GLvoid* indices = 0x%0.8p, GLsizei instanceCount = %d)",
mode, count, type, indices, instanceCount);
......@@ -2355,7 +2355,7 @@ void DrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid
}
}
GLsync FenceSync_(GLenum condition, GLbitfield flags)
GLsync GL_APIENTRY FenceSync_(GLenum condition, GLbitfield flags)
{
EVENT("(GLenum condition = 0x%X, GLbitfield flags = 0x%X)", condition, flags);
......@@ -2397,7 +2397,7 @@ GLsync FenceSync_(GLenum condition, GLbitfield flags)
return NULL;
}
GLboolean IsSync(GLsync sync)
GLboolean GL_APIENTRY IsSync(GLsync sync)
{
EVENT("(GLsync sync = 0x%0.8p)", sync);
......@@ -2416,7 +2416,7 @@ GLboolean IsSync(GLsync sync)
return GL_FALSE;
}
void DeleteSync(GLsync sync)
void GL_APIENTRY DeleteSync(GLsync sync)
{
EVENT("(GLsync sync = 0x%0.8p)", sync);
......@@ -2439,7 +2439,7 @@ void DeleteSync(GLsync sync)
}
}
GLenum ClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
GLenum GL_APIENTRY ClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
EVENT("(GLsync sync = 0x%0.8p, GLbitfield flags = 0x%X, GLuint64 timeout = %llu)",
sync, flags, timeout);
......@@ -2481,7 +2481,7 @@ GLenum ClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
return GL_FALSE;
}
void WaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
void GL_APIENTRY WaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
EVENT("(GLsync sync = 0x%0.8p, GLbitfield flags = 0x%X, GLuint64 timeout = %llu)",
sync, flags, timeout);
......@@ -2523,7 +2523,7 @@ void WaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
}
}
void GetInteger64v(GLenum pname, GLint64* params)
void GL_APIENTRY GetInteger64v(GLenum pname, GLint64* params)
{
EVENT("(GLenum pname = 0x%X, GLint64* params = 0x%0.8p)",
pname, params);
......@@ -2555,7 +2555,7 @@ void GetInteger64v(GLenum pname, GLint64* params)
}
}
void GetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values)
void GL_APIENTRY GetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values)
{
EVENT("(GLsync sync = 0x%0.8p, GLenum pname = 0x%X, GLsizei bufSize = %d, GLsizei* length = 0x%0.8p, GLint* values = 0x%0.8p)",
sync, pname, bufSize, length, values);
......@@ -2607,7 +2607,7 @@ void GetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLin
}
}
void GetInteger64i_v(GLenum target, GLuint index, GLint64* data)
void GL_APIENTRY GetInteger64i_v(GLenum target, GLuint index, GLint64* data)
{
EVENT("(GLenum target = 0x%X, GLuint index = %u, GLint64* data = 0x%0.8p)",
target, index, data);
......@@ -2683,7 +2683,7 @@ void GetInteger64i_v(GLenum target, GLuint index, GLint64* data)
}
}
void GetBufferParameteri64v(GLenum target, GLenum pname, GLint64* params)
void GL_APIENTRY GetBufferParameteri64v(GLenum target, GLenum pname, GLint64* params)
{
EVENT("(GLenum target = 0x%X, GLenum pname = 0x%X, GLint64* params = 0x%0.8p)",
target, pname, params);
......@@ -2743,7 +2743,7 @@ void GetBufferParameteri64v(GLenum target, GLenum pname, GLint64* params)
}
}
void GenSamplers(GLsizei count, GLuint* samplers)
void GL_APIENTRY GenSamplers(GLsizei count, GLuint* samplers)
{
EVENT("(GLsizei count = %d, GLuint* samplers = 0x%0.8p)", count, samplers);
......@@ -2769,7 +2769,7 @@ void GenSamplers(GLsizei count, GLuint* samplers)
}
}
void DeleteSamplers(GLsizei count, const GLuint* samplers)
void GL_APIENTRY DeleteSamplers(GLsizei count, const GLuint* samplers)
{
EVENT("(GLsizei count = %d, const GLuint* samplers = 0x%0.8p)", count, samplers);
......@@ -2795,7 +2795,7 @@ void DeleteSamplers(GLsizei count, const GLuint* samplers)
}
}
GLboolean IsSampler(GLuint sampler)
GLboolean GL_APIENTRY IsSampler(GLuint sampler)
{
EVENT("(GLuint sampler = %u)", sampler);
......@@ -2814,7 +2814,7 @@ GLboolean IsSampler(GLuint sampler)
return GL_FALSE;
}
void BindSampler(GLuint unit, GLuint sampler)
void GL_APIENTRY BindSampler(GLuint unit, GLuint sampler)
{
EVENT("(GLuint unit = %u, GLuint sampler = %u)", unit, sampler);
......@@ -2843,7 +2843,7 @@ void BindSampler(GLuint unit, GLuint sampler)
}
}
void SamplerParameteri(GLuint sampler, GLenum pname, GLint param)
void GL_APIENTRY SamplerParameteri(GLuint sampler, GLenum pname, GLint param)
{
EVENT("(GLuint sampler = %u, GLenum pname = 0x%X, GLint param = %d)", sampler, pname, param);
......@@ -2876,12 +2876,12 @@ void SamplerParameteri(GLuint sampler, GLenum pname, GLint param)
}
}
void SamplerParameteriv(GLuint sampler, GLenum pname, const GLint* param)
void GL_APIENTRY SamplerParameteriv(GLuint sampler, GLenum pname, const GLint* param)
{
SamplerParameteri(sampler, pname, *param);
}
void SamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
void GL_APIENTRY SamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
{
EVENT("(GLuint sampler = %u, GLenum pname = 0x%X, GLfloat param = %g)", sampler, pname, param);
......@@ -2914,12 +2914,12 @@ void SamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
}
}
void SamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat* param)
void GL_APIENTRY SamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat* param)
{
SamplerParameterf(sampler, pname, *param);
}
void GetSamplerParameteriv(GLuint sampler, GLenum pname, GLint* params)
void GL_APIENTRY GetSamplerParameteriv(GLuint sampler, GLenum pname, GLint* params)
{
EVENT("(GLuint sampler = %u, GLenum pname = 0x%X, GLint* params = 0x%0.8p)", sampler, pname, params);
......@@ -2947,7 +2947,7 @@ void GetSamplerParameteriv(GLuint sampler, GLenum pname, GLint* params)
}
}
void GetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat* params)
void GL_APIENTRY GetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat* params)
{
EVENT("(GLuint sample = %ur, GLenum pname = 0x%X, GLfloat* params = 0x%0.8p)", sampler, pname, params);
......@@ -2975,7 +2975,7 @@ void GetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat* params)
}
}
void VertexAttribDivisor(GLuint index, GLuint divisor)
void GL_APIENTRY VertexAttribDivisor(GLuint index, GLuint divisor)
{
EVENT("(GLuint index = %u, GLuint divisor = %u)", index, divisor);
......@@ -2998,7 +2998,7 @@ void VertexAttribDivisor(GLuint index, GLuint divisor)
}
}
void BindTransformFeedback(GLenum target, GLuint id)
void GL_APIENTRY BindTransformFeedback(GLenum target, GLuint id)
{
EVENT("(GLenum target = 0x%X, GLuint id = %u)", target, id);
......@@ -3041,7 +3041,7 @@ void BindTransformFeedback(GLenum target, GLuint id)
}
}
void DeleteTransformFeedbacks(GLsizei n, const GLuint* ids)
void GL_APIENTRY DeleteTransformFeedbacks(GLsizei n, const GLuint* ids)
{
EVENT("(GLsizei n = %d, const GLuint* ids = 0x%0.8p)", n, ids);
......@@ -3061,7 +3061,7 @@ void DeleteTransformFeedbacks(GLsizei n, const GLuint* ids)
}
}
void GenTransformFeedbacks(GLsizei n, GLuint* ids)
void GL_APIENTRY GenTransformFeedbacks(GLsizei n, GLuint* ids)
{
EVENT("(GLsizei n = %d, GLuint* ids = 0x%0.8p)", n, ids);
......@@ -3081,7 +3081,7 @@ void GenTransformFeedbacks(GLsizei n, GLuint* ids)
}
}
GLboolean IsTransformFeedback(GLuint id)
GLboolean GL_APIENTRY IsTransformFeedback(GLuint id)
{
EVENT("(GLuint id = %u)", id);
......@@ -3100,7 +3100,7 @@ GLboolean IsTransformFeedback(GLuint id)
return GL_FALSE;
}
void PauseTransformFeedback(void)
void GL_APIENTRY PauseTransformFeedback(void)
{
EVENT("(void)");
......@@ -3127,7 +3127,7 @@ void PauseTransformFeedback(void)
}
}
void ResumeTransformFeedback(void)
void GL_APIENTRY ResumeTransformFeedback(void)
{
EVENT("(void)");
......@@ -3154,7 +3154,7 @@ void ResumeTransformFeedback(void)
}
}
void GetProgramBinary(GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, GLvoid* binary)
void GL_APIENTRY GetProgramBinary(GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, GLvoid* binary)
{
EVENT("(GLuint program = %u, GLsizei bufSize = %d, GLsizei* length = 0x%0.8p, GLenum* binaryFormat = 0x%0.8p, GLvoid* binary = 0x%0.8p)",
program, bufSize, length, binaryFormat, binary);
......@@ -3173,7 +3173,7 @@ void GetProgramBinary(GLuint program, GLsizei bufSize, GLsizei* length, GLenum*
}
}
void ProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid* binary, GLsizei length)
void GL_APIENTRY ProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid* binary, GLsizei length)
{
EVENT("(GLuint program = %u, GLenum binaryFormat = 0x%X, const GLvoid* binary = 0x%0.8p, GLsizei length = %d)",
program, binaryFormat, binary, length);
......@@ -3192,7 +3192,7 @@ void ProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid* binary, GL
}
}
void ProgramParameteri(GLuint program, GLenum pname, GLint value)
void GL_APIENTRY ProgramParameteri(GLuint program, GLenum pname, GLint value)
{
EVENT("(GLuint program = %u, GLenum pname = 0x%X, GLint value = %d)",
program, pname, value);
......@@ -3211,7 +3211,7 @@ void ProgramParameteri(GLuint program, GLenum pname, GLint value)
}
}
void InvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum* attachments)
void GL_APIENTRY InvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum* attachments)
{
EVENT("(GLenum target = 0x%X, GLsizei numAttachments = %d, const GLenum* attachments = 0x%0.8p)",
target, numAttachments, attachments);
......@@ -3245,7 +3245,7 @@ void InvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum*
}
}
void InvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height)
void GL_APIENTRY InvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height)
{
EVENT("(GLenum target = 0x%X, GLsizei numAttachments = %d, const GLenum* attachments = 0x%0.8p, GLint x = %d, "
"GLint y = %d, GLsizei width = %d, GLsizei height = %d)",
......@@ -3281,7 +3281,7 @@ void InvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenu
}
}
void TexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
void GL_APIENTRY TexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
{
EVENT("(GLenum target = 0x%X, GLsizei levels = %d, GLenum internalformat = 0x%X, GLsizei width = %d, GLsizei height = %d)",
target, levels, internalformat, width, height);
......@@ -3333,7 +3333,7 @@ void TexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei
}
}
void TexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
void GL_APIENTRY TexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
{
EVENT("(GLenum target = 0x%X, GLsizei levels = %d, GLenum internalformat = 0x%X, GLsizei width = %d, "
"GLsizei height = %d, GLsizei depth = %d)",
......@@ -3385,7 +3385,7 @@ void TexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei
}
}
void GetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params)
void GL_APIENTRY GetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params)
{
EVENT("(GLenum target = 0x%X, GLenum internalformat = 0x%X, GLenum pname = 0x%X, GLsizei bufSize = %d, "
"GLint* params = 0x%0.8p)",
......
......@@ -16,110 +16,110 @@
namespace gl
{
ANGLE_EXPORT void ReadBuffer(GLenum mode);
ANGLE_EXPORT void DrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid* indices);
ANGLE_EXPORT void TexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
ANGLE_EXPORT void TexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels);
ANGLE_EXPORT void CopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
ANGLE_EXPORT void CompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* data);
ANGLE_EXPORT void CompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* data);
ANGLE_EXPORT void GenQueries(GLsizei n, GLuint* ids);
ANGLE_EXPORT void DeleteQueries(GLsizei n, const GLuint* ids);
ANGLE_EXPORT GLboolean IsQuery(GLuint id);
ANGLE_EXPORT void BeginQuery(GLenum target, GLuint id);
ANGLE_EXPORT void EndQuery(GLenum target);
ANGLE_EXPORT void GetQueryiv(GLenum target, GLenum pname, GLint* params);
ANGLE_EXPORT void GetQueryObjectuiv(GLuint id, GLenum pname, GLuint* params);
ANGLE_EXPORT GLboolean UnmapBuffer(GLenum target);
ANGLE_EXPORT void GetBufferPointerv(GLenum target, GLenum pname, GLvoid** params);
ANGLE_EXPORT void DrawBuffers(GLsizei n, const GLenum* bufs);
ANGLE_EXPORT void UniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
ANGLE_EXPORT void UniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
ANGLE_EXPORT void UniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
ANGLE_EXPORT void UniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
ANGLE_EXPORT void UniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
ANGLE_EXPORT void UniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
ANGLE_EXPORT void BlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
ANGLE_EXPORT void RenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
ANGLE_EXPORT void FramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
ANGLE_EXPORT GLvoid* MapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
ANGLE_EXPORT void FlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length);
ANGLE_EXPORT void BindVertexArray(GLuint array);
ANGLE_EXPORT void DeleteVertexArrays(GLsizei n, const GLuint* arrays);
ANGLE_EXPORT void GenVertexArrays(GLsizei n, GLuint* arrays);
ANGLE_EXPORT GLboolean IsVertexArray(GLuint array);
ANGLE_EXPORT void GetIntegeri_v(GLenum target, GLuint index, GLint* data);
ANGLE_EXPORT void BeginTransformFeedback(GLenum primitiveMode);
ANGLE_EXPORT void EndTransformFeedback(void);
ANGLE_EXPORT void BindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
ANGLE_EXPORT void BindBufferBase(GLenum target, GLuint index, GLuint buffer);
ANGLE_EXPORT void TransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const* varyings, GLenum bufferMode);
ANGLE_EXPORT void GetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name);
ANGLE_EXPORT void VertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid* pointer);
ANGLE_EXPORT void GetVertexAttribIiv(GLuint index, GLenum pname, GLint* params);
ANGLE_EXPORT void GetVertexAttribIuiv(GLuint index, GLenum pname, GLuint* params);
ANGLE_EXPORT void VertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w);
ANGLE_EXPORT void VertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
ANGLE_EXPORT void VertexAttribI4iv(GLuint index, const GLint* v);
ANGLE_EXPORT void VertexAttribI4uiv(GLuint index, const GLuint* v);
ANGLE_EXPORT void GetUniformuiv(GLuint program, GLint location, GLuint* params);
ANGLE_EXPORT GLint GetFragDataLocation(GLuint program, const GLchar *name);
ANGLE_EXPORT void Uniform1ui(GLint location, GLuint v0);
ANGLE_EXPORT void Uniform2ui(GLint location, GLuint v0, GLuint v1);
ANGLE_EXPORT void Uniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2);
ANGLE_EXPORT void Uniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
ANGLE_EXPORT void Uniform1uiv(GLint location, GLsizei count, const GLuint* value);
ANGLE_EXPORT void Uniform2uiv(GLint location, GLsizei count, const GLuint* value);
ANGLE_EXPORT void Uniform3uiv(GLint location, GLsizei count, const GLuint* value);
ANGLE_EXPORT void Uniform4uiv(GLint location, GLsizei count, const GLuint* value);
ANGLE_EXPORT void ClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint* value);
ANGLE_EXPORT void ClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint* value);
ANGLE_EXPORT void ClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat* value);
ANGLE_EXPORT void ClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
ANGLE_EXPORT const GLubyte* GetStringi(GLenum name, GLuint index);
ANGLE_EXPORT void CopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
ANGLE_EXPORT void GetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const* uniformNames, GLuint* uniformIndices);
ANGLE_EXPORT void GetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params);
ANGLE_EXPORT GLuint GetUniformBlockIndex(GLuint program, const GLchar* uniformBlockName);
ANGLE_EXPORT void GetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params);
ANGLE_EXPORT void GetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName);
ANGLE_EXPORT void UniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
ANGLE_EXPORT void DrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instanceCount);
ANGLE_EXPORT void DrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices, GLsizei instanceCount);
ANGLE_EXPORT GLsync FenceSync_(GLenum condition, GLbitfield flags);
ANGLE_EXPORT GLboolean IsSync(GLsync sync);
ANGLE_EXPORT void DeleteSync(GLsync sync);
ANGLE_EXPORT GLenum ClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout);
ANGLE_EXPORT void WaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout);
ANGLE_EXPORT void GetInteger64v(GLenum pname, GLint64* params);
ANGLE_EXPORT void GetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values);
ANGLE_EXPORT void GetInteger64i_v(GLenum target, GLuint index, GLint64* data);
ANGLE_EXPORT void GetBufferParameteri64v(GLenum target, GLenum pname, GLint64* params);
ANGLE_EXPORT void GenSamplers(GLsizei count, GLuint* samplers);
ANGLE_EXPORT void DeleteSamplers(GLsizei count, const GLuint* samplers);
ANGLE_EXPORT GLboolean IsSampler(GLuint sampler);
ANGLE_EXPORT void BindSampler(GLuint unit, GLuint sampler);
ANGLE_EXPORT void SamplerParameteri(GLuint sampler, GLenum pname, GLint param);
ANGLE_EXPORT void SamplerParameteriv(GLuint sampler, GLenum pname, const GLint* param);
ANGLE_EXPORT void SamplerParameterf(GLuint sampler, GLenum pname, GLfloat param);
ANGLE_EXPORT void SamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat* param);
ANGLE_EXPORT void GetSamplerParameteriv(GLuint sampler, GLenum pname, GLint* params);
ANGLE_EXPORT void GetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat* params);
ANGLE_EXPORT void VertexAttribDivisor(GLuint index, GLuint divisor);
ANGLE_EXPORT void BindTransformFeedback(GLenum target, GLuint id);
ANGLE_EXPORT void DeleteTransformFeedbacks(GLsizei n, const GLuint* ids);
ANGLE_EXPORT void GenTransformFeedbacks(GLsizei n, GLuint* ids);
ANGLE_EXPORT GLboolean IsTransformFeedback(GLuint id);
ANGLE_EXPORT void PauseTransformFeedback(void);
ANGLE_EXPORT void ResumeTransformFeedback(void);
ANGLE_EXPORT void GetProgramBinary(GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, GLvoid* binary);
ANGLE_EXPORT void ProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid* binary, GLsizei length);
ANGLE_EXPORT void ProgramParameteri(GLuint program, GLenum pname, GLint value);
ANGLE_EXPORT void InvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum* attachments);
ANGLE_EXPORT void InvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height);
ANGLE_EXPORT void TexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
ANGLE_EXPORT void TexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
ANGLE_EXPORT void GetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params);
ANGLE_EXPORT void GL_APIENTRY ReadBuffer(GLenum mode);
ANGLE_EXPORT void GL_APIENTRY DrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid* indices);
ANGLE_EXPORT void GL_APIENTRY TexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
ANGLE_EXPORT void GL_APIENTRY TexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels);
ANGLE_EXPORT void GL_APIENTRY CopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
ANGLE_EXPORT void GL_APIENTRY CompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* data);
ANGLE_EXPORT void GL_APIENTRY CompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* data);
ANGLE_EXPORT void GL_APIENTRY GenQueries(GLsizei n, GLuint* ids);
ANGLE_EXPORT void GL_APIENTRY DeleteQueries(GLsizei n, const GLuint* ids);
ANGLE_EXPORT GLboolean GL_APIENTRY IsQuery(GLuint id);
ANGLE_EXPORT void GL_APIENTRY BeginQuery(GLenum target, GLuint id);
ANGLE_EXPORT void GL_APIENTRY EndQuery(GLenum target);
ANGLE_EXPORT void GL_APIENTRY GetQueryiv(GLenum target, GLenum pname, GLint* params);
ANGLE_EXPORT void GL_APIENTRY GetQueryObjectuiv(GLuint id, GLenum pname, GLuint* params);
ANGLE_EXPORT GLboolean GL_APIENTRY UnmapBuffer(GLenum target);
ANGLE_EXPORT void GL_APIENTRY GetBufferPointerv(GLenum target, GLenum pname, GLvoid** params);
ANGLE_EXPORT void GL_APIENTRY DrawBuffers(GLsizei n, const GLenum* bufs);
ANGLE_EXPORT void GL_APIENTRY UniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
ANGLE_EXPORT void GL_APIENTRY UniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
ANGLE_EXPORT void GL_APIENTRY UniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
ANGLE_EXPORT void GL_APIENTRY UniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
ANGLE_EXPORT void GL_APIENTRY UniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
ANGLE_EXPORT void GL_APIENTRY UniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
ANGLE_EXPORT void GL_APIENTRY BlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
ANGLE_EXPORT void GL_APIENTRY RenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
ANGLE_EXPORT void GL_APIENTRY FramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
ANGLE_EXPORT GLvoid* GL_APIENTRY MapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
ANGLE_EXPORT void GL_APIENTRY FlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length);
ANGLE_EXPORT void GL_APIENTRY BindVertexArray(GLuint array);
ANGLE_EXPORT void GL_APIENTRY DeleteVertexArrays(GLsizei n, const GLuint* arrays);
ANGLE_EXPORT void GL_APIENTRY GenVertexArrays(GLsizei n, GLuint* arrays);
ANGLE_EXPORT GLboolean GL_APIENTRY IsVertexArray(GLuint array);
ANGLE_EXPORT void GL_APIENTRY GetIntegeri_v(GLenum target, GLuint index, GLint* data);
ANGLE_EXPORT void GL_APIENTRY BeginTransformFeedback(GLenum primitiveMode);
ANGLE_EXPORT void GL_APIENTRY EndTransformFeedback(void);
ANGLE_EXPORT void GL_APIENTRY BindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
ANGLE_EXPORT void GL_APIENTRY BindBufferBase(GLenum target, GLuint index, GLuint buffer);
ANGLE_EXPORT void GL_APIENTRY TransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const* varyings, GLenum bufferMode);
ANGLE_EXPORT void GL_APIENTRY GetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name);
ANGLE_EXPORT void GL_APIENTRY VertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid* pointer);
ANGLE_EXPORT void GL_APIENTRY GetVertexAttribIiv(GLuint index, GLenum pname, GLint* params);
ANGLE_EXPORT void GL_APIENTRY GetVertexAttribIuiv(GLuint index, GLenum pname, GLuint* params);
ANGLE_EXPORT void GL_APIENTRY VertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w);
ANGLE_EXPORT void GL_APIENTRY VertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
ANGLE_EXPORT void GL_APIENTRY VertexAttribI4iv(GLuint index, const GLint* v);
ANGLE_EXPORT void GL_APIENTRY VertexAttribI4uiv(GLuint index, const GLuint* v);
ANGLE_EXPORT void GL_APIENTRY GetUniformuiv(GLuint program, GLint location, GLuint* params);
ANGLE_EXPORT GLint GL_APIENTRY GetFragDataLocation(GLuint program, const GLchar *name);
ANGLE_EXPORT void GL_APIENTRY Uniform1ui(GLint location, GLuint v0);
ANGLE_EXPORT void GL_APIENTRY Uniform2ui(GLint location, GLuint v0, GLuint v1);
ANGLE_EXPORT void GL_APIENTRY Uniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2);
ANGLE_EXPORT void GL_APIENTRY Uniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
ANGLE_EXPORT void GL_APIENTRY Uniform1uiv(GLint location, GLsizei count, const GLuint* value);
ANGLE_EXPORT void GL_APIENTRY Uniform2uiv(GLint location, GLsizei count, const GLuint* value);
ANGLE_EXPORT void GL_APIENTRY Uniform3uiv(GLint location, GLsizei count, const GLuint* value);
ANGLE_EXPORT void GL_APIENTRY Uniform4uiv(GLint location, GLsizei count, const GLuint* value);
ANGLE_EXPORT void GL_APIENTRY ClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint* value);
ANGLE_EXPORT void GL_APIENTRY ClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint* value);
ANGLE_EXPORT void GL_APIENTRY ClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat* value);
ANGLE_EXPORT void GL_APIENTRY ClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
ANGLE_EXPORT const GLubyte *GL_APIENTRY GetStringi(GLenum name, GLuint index);
ANGLE_EXPORT void GL_APIENTRY CopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
ANGLE_EXPORT void GL_APIENTRY GetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const* uniformNames, GLuint* uniformIndices);
ANGLE_EXPORT void GL_APIENTRY GetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params);
ANGLE_EXPORT GLuint GL_APIENTRY GetUniformBlockIndex(GLuint program, const GLchar* uniformBlockName);
ANGLE_EXPORT void GL_APIENTRY GetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params);
ANGLE_EXPORT void GL_APIENTRY GetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName);
ANGLE_EXPORT void GL_APIENTRY UniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
ANGLE_EXPORT void GL_APIENTRY DrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instanceCount);
ANGLE_EXPORT void GL_APIENTRY DrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices, GLsizei instanceCount);
ANGLE_EXPORT GLsync GL_APIENTRY FenceSync_(GLenum condition, GLbitfield flags);
ANGLE_EXPORT GLboolean GL_APIENTRY IsSync(GLsync sync);
ANGLE_EXPORT void GL_APIENTRY DeleteSync(GLsync sync);
ANGLE_EXPORT GLenum GL_APIENTRY ClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout);
ANGLE_EXPORT void GL_APIENTRY WaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout);
ANGLE_EXPORT void GL_APIENTRY GetInteger64v(GLenum pname, GLint64* params);
ANGLE_EXPORT void GL_APIENTRY GetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values);
ANGLE_EXPORT void GL_APIENTRY GetInteger64i_v(GLenum target, GLuint index, GLint64* data);
ANGLE_EXPORT void GL_APIENTRY GetBufferParameteri64v(GLenum target, GLenum pname, GLint64* params);
ANGLE_EXPORT void GL_APIENTRY GenSamplers(GLsizei count, GLuint* samplers);
ANGLE_EXPORT void GL_APIENTRY DeleteSamplers(GLsizei count, const GLuint* samplers);
ANGLE_EXPORT GLboolean GL_APIENTRY IsSampler(GLuint sampler);
ANGLE_EXPORT void GL_APIENTRY BindSampler(GLuint unit, GLuint sampler);
ANGLE_EXPORT void GL_APIENTRY SamplerParameteri(GLuint sampler, GLenum pname, GLint param);
ANGLE_EXPORT void GL_APIENTRY SamplerParameteriv(GLuint sampler, GLenum pname, const GLint* param);
ANGLE_EXPORT void GL_APIENTRY SamplerParameterf(GLuint sampler, GLenum pname, GLfloat param);
ANGLE_EXPORT void GL_APIENTRY SamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat* param);
ANGLE_EXPORT void GL_APIENTRY GetSamplerParameteriv(GLuint sampler, GLenum pname, GLint* params);
ANGLE_EXPORT void GL_APIENTRY GetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat* params);
ANGLE_EXPORT void GL_APIENTRY VertexAttribDivisor(GLuint index, GLuint divisor);
ANGLE_EXPORT void GL_APIENTRY BindTransformFeedback(GLenum target, GLuint id);
ANGLE_EXPORT void GL_APIENTRY DeleteTransformFeedbacks(GLsizei n, const GLuint* ids);
ANGLE_EXPORT void GL_APIENTRY GenTransformFeedbacks(GLsizei n, GLuint* ids);
ANGLE_EXPORT GLboolean GL_APIENTRY IsTransformFeedback(GLuint id);
ANGLE_EXPORT void GL_APIENTRY PauseTransformFeedback(void);
ANGLE_EXPORT void GL_APIENTRY ResumeTransformFeedback(void);
ANGLE_EXPORT void GL_APIENTRY GetProgramBinary(GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, GLvoid* binary);
ANGLE_EXPORT void GL_APIENTRY ProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid* binary, GLsizei length);
ANGLE_EXPORT void GL_APIENTRY ProgramParameteri(GLuint program, GLenum pname, GLint value);
ANGLE_EXPORT void GL_APIENTRY InvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum* attachments);
ANGLE_EXPORT void GL_APIENTRY InvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height);
ANGLE_EXPORT void GL_APIENTRY TexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
ANGLE_EXPORT void GL_APIENTRY TexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
ANGLE_EXPORT void GL_APIENTRY GetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment