Home | History | Annotate | Download | only in EGL

Lines Matching refs:egl

27 #include <EGL/egl.h>
28 #include <EGL/eglext.h>
66 * This is the list of EGL extensions exposed to applications.
68 * Some of them (gBuiltinExtensionString) are implemented entirely in this EGL
71 * The rest (gExtensionString) depend on support in the EGL driver, and are
113 * EGL Extensions entry-points exposed to 3rd party applications
159 * They're used internally by the Android EGL layer.
240 // terminates an EGLDisplay, not a EGL itself.
274 res = cnx->egl.eglGetConfigs(
301 property_get("debug.egl.force_msaa", value, "false");
340 EGLBoolean resAA = cnx->egl.eglChooseConfig(
352 res = cnx->egl.eglChooseConfig(
367 return cnx->egl.eglGetConfigAttrib(
376 // been added to the Khronos egl.h.
427 if (!cnx->egl.eglGetConfigAttrib(iDpy, config, EGL_NATIVE_VISUAL_ID,
457 cnx->egl.eglGetConfigAttrib(iDpy, config, EGL_ALPHA_SIZE, &a);
464 cnx->egl.eglGetConfigAttrib(iDpy, config, EGL_RED_SIZE, &r);
465 cnx->egl.eglGetConfigAttrib(iDpy, config, EGL_GREEN_SIZE, &g);
466 cnx->egl.eglGetConfigAttrib(iDpy, config, EGL_BLUE_SIZE, &b);
504 // the EGL spec requires that a new EGLSurface default to swap interval
509 EGLSurface surface = cnx->egl.eglCreateWindowSurface(
533 EGLSurface surface = cnx->egl.eglCreatePixmapSurface(
552 EGLSurface surface = cnx->egl.eglCreatePbufferSurface(
575 EGLBoolean result = s->cnx->egl.eglDestroySurface(dp->disp.dpy, s->surface);
595 return s->cnx->egl.eglQuerySurface(
634 EGLContext context = cnx->egl.eglCreateContext(
677 EGLBoolean result = c->cnx->egl.eglDestroyContext(dp->disp.dpy, c->context);
777 result = setError(cnx->egl.eglGetError(), EGL_FALSE);
795 return c->cnx->egl.eglQueryContext(
855 return cnx->egl.eglWaitGL();
866 return cnx->egl.eglWaitNative(engine);
874 err = cnx->egl.eglGetError();
959 if (cnx->dso && cnx->egl.eglGetProcAddress) {
968 cnx->egl.eglGetProcAddress(procname);
1105 return s->cnx->egl.eglSwapBuffers(dp->disp.dpy, s->surface);
1121 return s->cnx->egl.eglCopyBuffers(dp->disp.dpy, s->surface, target);
1165 // EGL 1.1
1181 if (s->cnx->egl.eglSurfaceAttrib) {
1182 return s->cnx->egl.eglSurfaceAttrib(
1201 if (s->cnx->egl.eglBindTexImage) {
1202 return s->cnx->egl.eglBindTexImage(
1221 if (s->cnx->egl.eglReleaseTexImage) {
1222 return s->cnx->egl.eglReleaseTexImage(
1237 if (cnx->dso && cnx->egl.eglSwapInterval) {
1238 res = cnx->egl.eglSwapInterval(dp->disp.dpy, interval);
1246 // EGL 1.2
1258 if (cnx->egl.eglWaitClient) {
1259 res = cnx->egl.eglWaitClient();
1261 res = cnx->egl.eglWaitGL();
1277 if (cnx->dso && cnx->egl.eglBindAPI) {
1278 res = cnx->egl.eglBindAPI(api);
1292 if (cnx->dso && cnx->egl.eglQueryAPI) {
1293 return cnx->egl.eglQueryAPI();
1313 if (cnx->dso && cnx->egl.eglReleaseThread) {
1314 cnx->egl.eglReleaseThread();
1329 if (cnx->egl.eglCreatePbufferFromClientBuffer) {
1330 return cnx->egl.eglCreatePbufferFromClientBuffer(
1353 if (s->cnx->egl.eglLockSurfaceKHR) {
1354 return s->cnx->egl.eglLockSurfaceKHR(
1372 if (s->cnx->egl.eglUnlockSurfaceKHR) {
1373 return s->cnx->egl.eglUnlockSurfaceKHR(dp->disp.dpy, s->surface);
1391 if (cnx->dso && cnx->egl.eglCreateImageKHR) {
1392 result = cnx->egl.eglCreateImageKHR(
1409 if (cnx->dso && cnx->egl.eglDestroyImageKHR) {
1410 result = cnx->egl.eglDestroyImageKHR(dp->disp.dpy, img);
1429 if (cnx->dso && cnx->egl.eglCreateSyncKHR) {
1430 result = cnx->egl.eglCreateSyncKHR(dp->disp.dpy, type, attrib_list);
1444 if (cnx->dso && cnx->egl.eglDestroySyncKHR) {
1445 result = cnx->egl.eglDestroySyncKHR(dp->disp.dpy, sync);
1458 if (cnx->dso && cnx->egl.eglSignalSyncKHR) {
1459 result = cnx->egl.eglSignalSyncKHR(
1475 if (cnx->dso && cnx->egl.eglClientWaitSyncKHR) {
1476 result = cnx->egl.eglClientWaitSyncKHR(
1492 if (cnx->dso && cnx->egl.eglGetSyncAttribKHR) {
1493 result = cnx->egl.eglGetSyncAttribKHR(
1509 if (cnx->dso && cnx->egl.eglWaitSyncKHR) {
1510 result = cnx->egl.eglWaitSyncKHR(dp->disp.dpy, sync, flags);
1528 if (cnx->dso && cnx->egl.eglDupNativeFenceFDANDROID) {
1529 result = cnx->egl.eglDupNativeFenceFDANDROID(dp->disp.dpy, sync);
1570 if (cnx->dso && cnx->egl.eglGetSystemTimeFrequencyNV) {
1571 return cnx->egl.eglGetSystemTimeFrequencyNV();
1588 if (cnx->dso && cnx->egl.eglGetSystemTimeNV) {
1589 return cnx->egl.eglGetSystemTimeNV();