webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Macros | Functions
entry_points_egl.cpp File Reference
#include "libGLESv2/entry_points_egl.h"
#include "libGLESv2/entry_points_egl_ext.h"
#include "libGLESv2/entry_points_gles_2_0.h"
#include "libGLESv2/entry_points_gles_2_0_ext.h"
#include "libGLESv2/entry_points_gles_3_0.h"
#include "libGLESv2/entry_points_gles_3_1.h"
#include "libGLESv2/global_state.h"
#include "libANGLE/Context.h"
#include "libANGLE/Display.h"
#include "libANGLE/Texture.h"
#include "libANGLE/Surface.h"
#include "libANGLE/validationEGL.h"
#include "common/debug.h"
#include "common/version.h"
#include <EGL/eglext.h>

Namespaces

 egl
 

Macros

#define INSERT_PROC_ADDRESS(ns, proc)   map[#ns #proc] = reinterpret_cast<__eglMustCastToProperFunctionPointerType>(ns::proc)
 

Functions

ANGLE_EXPORT EGLint EGLAPIENTRY egl::GetError (void)
 
ANGLE_EXPORT EGLDisplay EGLAPIENTRY egl::GetDisplay (EGLNativeDisplayType display_id)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::Initialize (EGLDisplay dpy, EGLint *major, EGLint *minor)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::Terminate (EGLDisplay dpy)
 
ANGLE_EXPORT const char *EGLAPIENTRY egl::QueryString (EGLDisplay dpy, EGLint name)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::GetConfigs (EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::ChooseConfig (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::GetConfigAttrib (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value)
 
ANGLE_EXPORT EGLSurface EGLAPIENTRY egl::CreateWindowSurface (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list)
 
ANGLE_EXPORT EGLSurface EGLAPIENTRY egl::CreatePbufferSurface (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list)
 
ANGLE_EXPORT EGLSurface EGLAPIENTRY egl::CreatePixmapSurface (EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::DestroySurface (EGLDisplay dpy, EGLSurface surface)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::QuerySurface (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value)
 
ANGLE_EXPORT EGLContext EGLAPIENTRY egl::CreateContext (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::DestroyContext (EGLDisplay dpy, EGLContext ctx)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::MakeCurrent (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)
 
ANGLE_EXPORT EGLSurface EGLAPIENTRY egl::GetCurrentSurface (EGLint readdraw)
 
ANGLE_EXPORT EGLDisplay EGLAPIENTRY egl::GetCurrentDisplay (void)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::QueryContext (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::WaitGL (void)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::WaitNative (EGLint engine)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::SwapBuffers (EGLDisplay dpy, EGLSurface surface)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::CopyBuffers (EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::BindTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::SurfaceAttrib (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::ReleaseTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::SwapInterval (EGLDisplay dpy, EGLint interval)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::BindAPI (EGLenum api)
 
ANGLE_EXPORT EGLenum EGLAPIENTRY egl::QueryAPI (void)
 
ANGLE_EXPORT EGLSurface EGLAPIENTRY egl::CreatePbufferFromClientBuffer (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::ReleaseThread (void)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::WaitClient (void)
 
ANGLE_EXPORT EGLContext EGLAPIENTRY egl::GetCurrentContext (void)
 
ANGLE_EXPORT EGLSync EGLAPIENTRY egl::CreateSync (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::DestroySync (EGLDisplay dpy, EGLSync sync)
 
ANGLE_EXPORT EGLint EGLAPIENTRY egl::ClientWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::GetSyncAttrib (EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value)
 
ANGLE_EXPORT EGLImage EGLAPIENTRY egl::CreateImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::DestroyImage (EGLDisplay dpy, EGLImage image)
 
ANGLE_EXPORT EGLDisplay EGLAPIENTRY egl::GetPlatformDisplay (EGLenum platform, void *native_display, const EGLAttrib *attrib_list)
 
ANGLE_EXPORT EGLSurface EGLAPIENTRY egl::CreatePlatformWindowSurface (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list)
 
ANGLE_EXPORT EGLSurface EGLAPIENTRY egl::CreatePlatformPixmapSurface (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::WaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags)
 
ANGLE_EXPORT __eglMustCastToProperFunctionPointerType EGLAPIENTRY egl::GetProcAddress (const char *procname)
 

Macro Definition Documentation

◆ INSERT_PROC_ADDRESS

#define INSERT_PROC_ADDRESS (   ns,
  proc 
)    map[#ns #proc] = reinterpret_cast<__eglMustCastToProperFunctionPointerType>(ns::proc)