示例#1
0
文件: ws.c 项目: F35X70/libhybris
void ws_passthroughImageKHR(EGLenum *target, EGLClientBuffer *buffer)
{
	_init_ws();
	return ws->passthroughImageKHR(target, buffer);
}
示例#2
0
文件: ws.c 项目: F35X70/libhybris
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);
}
示例#3
0
文件: ws.c 项目: F35X70/libhybris
void ws_DestroyWindow(EGLNativeWindowType win)
{
	_init_ws();
	return ws->DestroyWindow(win);
}
示例#4
0
文件: ws.c 项目: F35X70/libhybris
__eglMustCastToProperFunctionPointerType ws_eglGetProcAddress(const char *procname)
{
	_init_ws();
	return ws->eglGetProcAddress(procname);
}
示例#5
0
文件: ws.c 项目: F35X70/libhybris
int ws_IsValidDisplay(EGLNativeDisplayType display)
{
	_init_ws();
	return ws->IsValidDisplay(display);
}
示例#6
0
文件: ws.c 项目: F35X70/libhybris
EGLNativeWindowType ws_CreateWindow(EGLNativeWindowType win, EGLNativeDisplayType display)
{
	_init_ws();
	return ws->CreateWindow(win, display);
}
示例#7
0
文件: ws.c 项目: KinJin/libhybris
void ws_passthroughImageKHR(EGLContext *ctx, EGLenum *target, EGLClientBuffer *buffer, const EGLint **attrib_list)
{
	_init_ws();
	return ws->passthroughImageKHR(ctx, target, buffer, attrib_list);
}
示例#8
0
文件: ws.c 项目: KinJin/libhybris
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);
}
示例#9
0
文件: ws.c 项目: KinJin/libhybris
EGLNativeWindowType ws_CreateWindow(EGLNativeWindowType win, struct _EGLDisplay *display)
{
	_init_ws();
	return ws->CreateWindow(win, display);
}
示例#10
0
文件: ws.c 项目: KinJin/libhybris
void ws_Terminate(struct _EGLDisplay *dpy)
{
	_init_ws();
	ws->Terminate(dpy);
}
示例#11
0
文件: ws.c 项目: KinJin/libhybris
struct _EGLDisplay *ws_GetDisplay(EGLNativeDisplayType display)
{
	_init_ws();
	return ws->GetDisplay(display);
}
示例#12
0
文件: ws.c 项目: KinJin/libhybris
void ws_setSwapInterval(EGLDisplay dpy, EGLNativeWindowType win, EGLint interval)
{
	_init_ws();
	if (ws->setSwapInterval)
		ws->setSwapInterval(dpy, win, interval);
}
示例#13
0
文件: ws.c 项目: KinJin/libhybris
void ws_finishSwap(EGLDisplay dpy, EGLNativeWindowType win)
{
	_init_ws();
	if (ws->finishSwap)
		ws->finishSwap(dpy, win);
}