Example #1
0
void ws_passthroughImageKHR(EGLenum *target, EGLClientBuffer *buffer)
{
	_init_ws();
	return ws->passthroughImageKHR(target, buffer);
}
Example #2
0
const char *ws_eglQueryString(EGLDisplay dpy, EGLint name, const char *(*real_eglQueryString)(EGLDisplay dpy, EGLint name))
{
	_init_ws();
	return ws->eglQueryString(dpy, name, real_eglQueryString);
}
Example #3
0
void ws_DestroyWindow(EGLNativeWindowType win)
{
	_init_ws();
	return ws->DestroyWindow(win);
}
Example #4
0
__eglMustCastToProperFunctionPointerType ws_eglGetProcAddress(const char *procname)
{
	_init_ws();
	return ws->eglGetProcAddress(procname);
}
Example #5
0
int ws_IsValidDisplay(EGLNativeDisplayType display)
{
	_init_ws();
	return ws->IsValidDisplay(display);
}
Example #6
0
EGLNativeWindowType ws_CreateWindow(EGLNativeWindowType win, EGLNativeDisplayType display)
{
	_init_ws();
	return ws->CreateWindow(win, display);
}
Example #7
0
void ws_passthroughImageKHR(EGLContext *ctx, EGLenum *target, EGLClientBuffer *buffer, const EGLint **attrib_list)
{
	_init_ws();
	return ws->passthroughImageKHR(ctx, target, buffer, attrib_list);
}
Example #8
0
void ws_prepareSwap(EGLDisplay dpy, EGLNativeWindowType win, EGLint *damage_rects, EGLint damage_n_rects)
{
	_init_ws();
	if (ws->prepareSwap)
		ws->prepareSwap(dpy, win, damage_rects, damage_n_rects);
}
Example #9
0
EGLNativeWindowType ws_CreateWindow(EGLNativeWindowType win, struct _EGLDisplay *display)
{
	_init_ws();
	return ws->CreateWindow(win, display);
}
Example #10
0
void ws_Terminate(struct _EGLDisplay *dpy)
{
	_init_ws();
	ws->Terminate(dpy);
}
Example #11
0
struct _EGLDisplay *ws_GetDisplay(EGLNativeDisplayType display)
{
	_init_ws();
	return ws->GetDisplay(display);
}
Example #12
0
void ws_setSwapInterval(EGLDisplay dpy, EGLNativeWindowType win, EGLint interval)
{
	_init_ws();
	if (ws->setSwapInterval)
		ws->setSwapInterval(dpy, win, interval);
}
Example #13
0
void ws_finishSwap(EGLDisplay dpy, EGLNativeWindowType win)
{
	_init_ws();
	if (ws->finishSwap)
		ws->finishSwap(dpy, win);
}