Lines Matching defs:egl
40 namespace egl
146 egl::attachProcess();
149 egl::attachThread();
152 egl::detachThread();
155 egl::detachProcess();
165 namespace egl
207 void setCurrentContext(egl::Context *ctx)
224 NO_SANITIZE_FUNCTION egl::Context *getCurrentContext()
231 void setCurrentDrawSurface(egl::Surface *surface)
248 egl::Surface *getCurrentDrawSurface()
255 void setCurrentReadSurface(egl::Surface *surface)
272 egl::Surface *getCurrentReadSurface()
281 egl::setCurrentError(errorCode);
307 namespace egl
358 return egl::GetError();
363 return egl::GetDisplay(display_id);
368 return egl::Initialize(dpy, major, minor);
373 return egl::Terminate(dpy);
378 return egl::QueryString(dpy, name);
383 return egl::GetConfigs(dpy, configs, config_size, num_config);
388 return egl::ChooseConfig(dpy, attrib_list, configs, config_size, num_config);
393 return egl::GetConfigAttrib(dpy, config, attribute, value);
398 return egl::CreateWindowSurface(dpy, config, window, attrib_list);
403 return egl::CreatePbufferSurface(dpy, config, attrib_list);
408 return egl::CreatePixmapSurface(dpy, config, pixmap, attrib_list);
413 return egl::DestroySurface(dpy, surface);
418 return egl::QuerySurface(dpy, surface, attribute, value);
423 return egl::BindAPI(api);
428 return egl::QueryAPI();
433 return egl::WaitClient();
438 return egl::ReleaseThread();
443 return egl::CreatePbufferFromClientBuffer(dpy, buftype, buffer, config, attrib_list);
448 return egl::SurfaceAttrib(dpy, surface, attribute, value);
453 return egl::BindTexImage(dpy, surface, buffer);
458 return egl::ReleaseTexImage(dpy, surface, buffer);
463 return egl::SwapInterval(dpy, interval);
468 return egl::CreateContext(dpy, config, share_context, attrib_list);
473 return egl::DestroyContext(dpy, ctx);
478 return egl::MakeCurrent(dpy, draw, read, ctx);
483 return egl::GetCurrentContext();
488 return egl::GetCurrentSurface(readdraw);
493 return egl::GetCurrentDisplay();
498 return egl::QueryContext(dpy, ctx, attribute, value);
503 return egl::WaitClient();
508 return egl::WaitNative(engine);
513 return egl::SwapBuffers(dpy, surface);
518 return egl::CopyBuffers(dpy, surface, target);
523 return egl::CreateImageKHR(dpy, ctx, target, buffer, attrib_list);
528 return egl::DestroyImageKHR(dpy, image);
533 return egl::GetPlatformDisplayEXT(platform, native_display, attrib_list);
538 return egl::CreatePlatformWindowSurfaceEXT(dpy, config, native_window, attrib_list);
543 return egl::CreatePlatformPixmapSurfaceEXT(dpy, config, native_pixmap, attrib_list);
548 return egl::CreateSyncKHR(dpy, type, attrib_list);
553 return egl::DestroySyncKHR(dpy, sync);
558 return egl::ClientWaitSyncKHR(dpy, sync, flags, timeout);
563 return egl::GetSyncAttribKHR(dpy, sync, attribute, value);
568 return egl::GetProcAddress(procname);
574 this->eglGetError = egl::GetError;
575 this->eglGetDisplay = egl::GetDisplay;
576 this->eglInitialize = egl::Initialize;
577 this->eglTerminate = egl::Terminate;
578 this->eglQueryString = egl::QueryString;
579 this->eglGetConfigs = egl::GetConfigs;
580 this->eglChooseConfig = egl::ChooseConfig;
581 this->eglGetConfigAttrib = egl::GetConfigAttrib;
582 this->eglCreateWindowSurface = egl::CreateWindowSurface;
583 this->eglCreatePbufferSurface = egl::CreatePbufferSurface;
584 this->eglCreatePixmapSurface = egl::CreatePixmapSurface;
585 this->eglDestroySurface = egl::DestroySurface;
586 this->eglQuerySurface = egl::QuerySurface;
587 this->eglBindAPI = egl::BindAPI;
588 this->eglQueryAPI = egl::QueryAPI;
589 this->eglWaitClient = egl::WaitClient;
590 this->eglReleaseThread = egl::ReleaseThread;
591 this->eglCreatePbufferFromClientBuffer = egl::CreatePbufferFromClientBuffer;
592 this->eglSurfaceAttrib = egl::SurfaceAttrib;
593 this->eglBindTexImage = egl::BindTexImage;
594 this->eglReleaseTexImage = egl::ReleaseTexImage;
595 this->eglSwapInterval = egl::SwapInterval;
596 this->eglCreateContext = egl::CreateContext;
597 this->eglDestroyContext = egl::DestroyContext;
598 this->eglMakeCurrent = egl::MakeCurrent;
599 this->eglGetCurrentContext = egl::GetCurrentContext;
600 this->eglGetCurrentSurface = egl::GetCurrentSurface;
601 this->eglGetCurrentDisplay = egl::GetCurrentDisplay;
602 this->eglQueryContext = egl::QueryContext;
603 this->eglWaitGL = egl::WaitGL;
604 this->eglWaitNative = egl::WaitNative;
605 this->eglSwapBuffers = egl::SwapBuffers;
606 this->eglCopyBuffers = egl::CopyBuffers;
607 this->eglCreateImageKHR = egl::CreateImageKHR;
608 this->eglDestroyImageKHR = egl::DestroyImageKHR;
609 this->eglGetProcAddress = egl::GetProcAddress;
610 this->eglCreateSyncKHR = egl::CreateSyncKHR;
611 this->eglDestroySyncKHR = egl::DestroySyncKHR;
612 this->eglClientWaitSyncKHR = egl::ClientWaitSyncKHR;
613 this->eglGetSyncAttribKHR = egl::GetSyncAttribKHR;
615 this->clientGetCurrentContext = egl::getCurrentContext;