webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
libEGL.cpp File Reference
#include "libGLESv2/entry_points_egl.h"
#include "libGLESv2/entry_points_egl_ext.h"

Functions

EGLBoolean EGLAPIENTRY eglChooseConfig (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config)
 
EGLBoolean EGLAPIENTRY eglCopyBuffers (EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target)
 
EGLContext EGLAPIENTRY eglCreateContext (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list)
 
EGLSurface EGLAPIENTRY eglCreatePbufferSurface (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list)
 
EGLSurface EGLAPIENTRY eglCreatePixmapSurface (EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list)
 
EGLSurface EGLAPIENTRY eglCreateWindowSurface (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list)
 
EGLBoolean EGLAPIENTRY eglDestroyContext (EGLDisplay dpy, EGLContext ctx)
 
EGLBoolean EGLAPIENTRY eglDestroySurface (EGLDisplay dpy, EGLSurface surface)
 
EGLBoolean EGLAPIENTRY eglGetConfigAttrib (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value)
 
EGLBoolean EGLAPIENTRY eglGetConfigs (EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config)
 
EGLDisplay EGLAPIENTRY eglGetCurrentDisplay (void)
 
EGLSurface EGLAPIENTRY eglGetCurrentSurface (EGLint readdraw)
 
EGLDisplay EGLAPIENTRY eglGetDisplay (EGLNativeDisplayType display_id)
 
EGLint EGLAPIENTRY eglGetError (void)
 
EGLBoolean EGLAPIENTRY eglInitialize (EGLDisplay dpy, EGLint *major, EGLint *minor)
 
EGLBoolean EGLAPIENTRY eglMakeCurrent (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)
 
EGLBoolean EGLAPIENTRY eglQueryContext (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value)
 
const char *EGLAPIENTRY eglQueryString (EGLDisplay dpy, EGLint name)
 
EGLBoolean EGLAPIENTRY eglQuerySurface (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value)
 
EGLBoolean EGLAPIENTRY eglSwapBuffers (EGLDisplay dpy, EGLSurface surface)
 
EGLBoolean EGLAPIENTRY eglTerminate (EGLDisplay dpy)
 
EGLBoolean EGLAPIENTRY eglWaitGL (void)
 
EGLBoolean EGLAPIENTRY eglWaitNative (EGLint engine)
 
EGLBoolean EGLAPIENTRY eglBindTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer)
 
EGLBoolean EGLAPIENTRY eglReleaseTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer)
 
EGLBoolean EGLAPIENTRY eglSurfaceAttrib (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value)
 
EGLBoolean EGLAPIENTRY eglSwapInterval (EGLDisplay dpy, EGLint interval)
 
EGLBoolean EGLAPIENTRY eglBindAPI (EGLenum api)
 
EGLenum EGLAPIENTRY eglQueryAPI (void)
 
EGLSurface EGLAPIENTRY eglCreatePbufferFromClientBuffer (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list)
 
EGLBoolean EGLAPIENTRY eglReleaseThread (void)
 
EGLBoolean EGLAPIENTRY eglWaitClient (void)
 
EGLContext EGLAPIENTRY eglGetCurrentContext (void)
 
EGLSync EGLAPIENTRY eglCreateSync (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list)
 
EGLBoolean EGLAPIENTRY eglDestroySync (EGLDisplay dpy, EGLSync sync)
 
EGLint EGLAPIENTRY eglClientWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout)
 
EGLBoolean EGLAPIENTRY eglGetSyncAttrib (EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value)
 
EGLImage EGLAPIENTRY eglCreateImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list)
 
EGLBoolean EGLAPIENTRY eglDestroyImage (EGLDisplay dpy, EGLImage image)
 
EGLDisplay EGLAPIENTRY eglGetPlatformDisplay (EGLenum platform, void *native_display, const EGLAttrib *attrib_list)
 
EGLSurface EGLAPIENTRY eglCreatePlatformWindowSurface (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list)
 
EGLSurface EGLAPIENTRY eglCreatePlatformPixmapSurface (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list)
 
EGLBoolean EGLAPIENTRY eglWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags)
 
EGLBoolean EGLAPIENTRY eglQuerySurfacePointerANGLE (EGLDisplay dpy, EGLSurface surface, EGLint attribute, void **value)
 
EGLBoolean EGLAPIENTRY eglPostSubBufferNV (EGLDisplay dpy, EGLSurface surface, EGLint x, EGLint y, EGLint width, EGLint height)
 
EGLDisplay EGLAPIENTRY eglGetPlatformDisplayEXT (EGLenum platform, void *native_display, const EGLint *attrib_list)
 
EGLBoolean EGLAPIENTRY eglQueryDisplayAttribEXT (EGLDisplay dpy, EGLint attribute, EGLAttrib *value)
 
EGLBoolean EGLAPIENTRY eglQueryDeviceAttribEXT (EGLDeviceEXT device, EGLint attribute, EGLAttrib *value)
 
const char *EGLAPIENTRY eglQueryDeviceStringEXT (EGLDeviceEXT device, EGLint name)
 
EGLImageKHR EGLAPIENTRY eglCreateImageKHR (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list)
 
EGLBoolean EGLAPIENTRY eglDestroyImageKHR (EGLDisplay dpy, EGLImageKHR image)
 
EGLDeviceEXT EGLAPIENTRY eglCreateDeviceANGLE (EGLint device_type, void *native_device, const EGLAttrib *attrib_list)
 
EGLBoolean EGLAPIENTRY eglReleaseDeviceANGLE (EGLDeviceEXT device)
 
__eglMustCastToProperFunctionPointerType EGLAPIENTRY eglGetProcAddress (const char *procname)
 
EGLStreamKHR EGLAPIENTRY eglCreateStreamKHR (EGLDisplay dpy, const EGLint *attrib_list)
 
EGLBoolean EGLAPIENTRY eglDestroyStreamKHR (EGLDisplay dpy, EGLStreamKHR stream)
 
EGLBoolean EGLAPIENTRY eglStreamAttribKHR (EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint value)
 
EGLBoolean EGLAPIENTRY eglQueryStreamKHR (EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint *value)
 
EGLBoolean EGLAPIENTRY eglQueryStreamu64KHR (EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLuint64KHR *value)
 
EGLBoolean EGLAPIENTRY eglStreamConsumerGLTextureExternalKHR (EGLDisplay dpy, EGLStreamKHR stream)
 
EGLBoolean EGLAPIENTRY eglStreamConsumerAcquireKHR (EGLDisplay dpy, EGLStreamKHR stream)
 
EGLBoolean EGLAPIENTRY eglStreamConsumerReleaseKHR (EGLDisplay dpy, EGLStreamKHR stream)
 
EGLBoolean EGLAPIENTRY eglStreamConsumerGLTextureExternalAttribsNV (EGLDisplay dpy, EGLStreamKHR stream, EGLAttrib *attrib_list)
 
EGLBoolean EGLAPIENTRY eglCreateStreamProducerD3DTextureNV12ANGLE (EGLDisplay dpy, EGLStreamKHR stream, const EGLAttrib *attrib_list)
 
EGLBoolean EGLAPIENTRY eglStreamPostD3DTextureNV12ANGLE (EGLDisplay dpy, EGLStreamKHR stream, void *texture, const EGLAttrib *attrib_list)
 
EGLBoolean EGLAPIENTRY eglGetSyncValuesCHROMIUM (EGLDisplay dpy, EGLSurface surface, EGLuint64KHR *ust, EGLuint64KHR *msc, EGLuint64KHR *sbc)
 

Function Documentation

◆ eglBindAPI()

EGLBoolean EGLAPIENTRY eglBindAPI ( EGLenum  api)

◆ eglBindTexImage()

EGLBoolean EGLAPIENTRY eglBindTexImage ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  buffer 
)

◆ eglChooseConfig()

EGLBoolean EGLAPIENTRY eglChooseConfig ( EGLDisplay  dpy,
const EGLint attrib_list,
EGLConfig configs,
EGLint  config_size,
EGLint num_config 
)

◆ eglClientWaitSync()

EGLint EGLAPIENTRY eglClientWaitSync ( EGLDisplay  dpy,
EGLSync  sync,
EGLint  flags,
EGLTime  timeout 
)

◆ eglCopyBuffers()

EGLBoolean EGLAPIENTRY eglCopyBuffers ( EGLDisplay  dpy,
EGLSurface  surface,
EGLNativePixmapType  target 
)

◆ eglCreateContext()

EGLContext EGLAPIENTRY eglCreateContext ( EGLDisplay  dpy,
EGLConfig  config,
EGLContext  share_context,
const EGLint attrib_list 
)

◆ eglCreateDeviceANGLE()

EGLDeviceEXT EGLAPIENTRY eglCreateDeviceANGLE ( EGLint  device_type,
void native_device,
const EGLAttrib attrib_list 
)

◆ eglCreateImage()

EGLImage EGLAPIENTRY eglCreateImage ( EGLDisplay  dpy,
EGLContext  ctx,
EGLenum  target,
EGLClientBuffer  buffer,
const EGLAttrib attrib_list 
)

◆ eglCreateImageKHR()

EGLImageKHR EGLAPIENTRY eglCreateImageKHR ( EGLDisplay  dpy,
EGLContext  ctx,
EGLenum  target,
EGLClientBuffer  buffer,
const EGLint attrib_list 
)

◆ eglCreatePbufferFromClientBuffer()

EGLSurface EGLAPIENTRY eglCreatePbufferFromClientBuffer ( EGLDisplay  dpy,
EGLenum  buftype,
EGLClientBuffer  buffer,
EGLConfig  config,
const EGLint attrib_list 
)

◆ eglCreatePbufferSurface()

EGLSurface EGLAPIENTRY eglCreatePbufferSurface ( EGLDisplay  dpy,
EGLConfig  config,
const EGLint attrib_list 
)

◆ eglCreatePixmapSurface()

EGLSurface EGLAPIENTRY eglCreatePixmapSurface ( EGLDisplay  dpy,
EGLConfig  config,
EGLNativePixmapType  pixmap,
const EGLint attrib_list 
)

◆ eglCreatePlatformPixmapSurface()

EGLSurface EGLAPIENTRY eglCreatePlatformPixmapSurface ( EGLDisplay  dpy,
EGLConfig  config,
void native_pixmap,
const EGLAttrib attrib_list 
)

◆ eglCreatePlatformWindowSurface()

EGLSurface EGLAPIENTRY eglCreatePlatformWindowSurface ( EGLDisplay  dpy,
EGLConfig  config,
void native_window,
const EGLAttrib attrib_list 
)

◆ eglCreateStreamKHR()

EGLStreamKHR EGLAPIENTRY eglCreateStreamKHR ( EGLDisplay  dpy,
const EGLint attrib_list 
)

◆ eglCreateStreamProducerD3DTextureNV12ANGLE()

EGLBoolean EGLAPIENTRY eglCreateStreamProducerD3DTextureNV12ANGLE ( EGLDisplay  dpy,
EGLStreamKHR  stream,
const EGLAttrib attrib_list 
)

◆ eglCreateSync()

EGLSync EGLAPIENTRY eglCreateSync ( EGLDisplay  dpy,
EGLenum  type,
const EGLAttrib attrib_list 
)

◆ eglCreateWindowSurface()

EGLSurface EGLAPIENTRY eglCreateWindowSurface ( EGLDisplay  dpy,
EGLConfig  config,
EGLNativeWindowType  win,
const EGLint attrib_list 
)

◆ eglDestroyContext()

EGLBoolean EGLAPIENTRY eglDestroyContext ( EGLDisplay  dpy,
EGLContext  ctx 
)

◆ eglDestroyImage()

EGLBoolean EGLAPIENTRY eglDestroyImage ( EGLDisplay  dpy,
EGLImage  image 
)

◆ eglDestroyImageKHR()

EGLBoolean EGLAPIENTRY eglDestroyImageKHR ( EGLDisplay  dpy,
EGLImageKHR  image 
)

◆ eglDestroyStreamKHR()

EGLBoolean EGLAPIENTRY eglDestroyStreamKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream 
)

◆ eglDestroySurface()

EGLBoolean EGLAPIENTRY eglDestroySurface ( EGLDisplay  dpy,
EGLSurface  surface 
)

◆ eglDestroySync()

EGLBoolean EGLAPIENTRY eglDestroySync ( EGLDisplay  dpy,
EGLSync  sync 
)

◆ eglGetConfigAttrib()

EGLBoolean EGLAPIENTRY eglGetConfigAttrib ( EGLDisplay  dpy,
EGLConfig  config,
EGLint  attribute,
EGLint value 
)

◆ eglGetConfigs()

EGLBoolean EGLAPIENTRY eglGetConfigs ( EGLDisplay  dpy,
EGLConfig configs,
EGLint  config_size,
EGLint num_config 
)

◆ eglGetCurrentContext()

EGLContext EGLAPIENTRY eglGetCurrentContext ( void  )

◆ eglGetCurrentDisplay()

EGLDisplay EGLAPIENTRY eglGetCurrentDisplay ( void  )

◆ eglGetCurrentSurface()

EGLSurface EGLAPIENTRY eglGetCurrentSurface ( EGLint  readdraw)

◆ eglGetDisplay()

EGLDisplay EGLAPIENTRY eglGetDisplay ( EGLNativeDisplayType  display_id)

◆ eglGetError()

EGLint EGLAPIENTRY eglGetError ( void  )

◆ eglGetPlatformDisplay()

EGLDisplay EGLAPIENTRY eglGetPlatformDisplay ( EGLenum  platform,
void native_display,
const EGLAttrib attrib_list 
)

◆ eglGetPlatformDisplayEXT()

EGLDisplay EGLAPIENTRY eglGetPlatformDisplayEXT ( EGLenum  platform,
void native_display,
const EGLint attrib_list 
)

◆ eglGetProcAddress()

__eglMustCastToProperFunctionPointerType EGLAPIENTRY eglGetProcAddress ( const char *  procname)

◆ eglGetSyncAttrib()

EGLBoolean EGLAPIENTRY eglGetSyncAttrib ( EGLDisplay  dpy,
EGLSync  sync,
EGLint  attribute,
EGLAttrib value 
)

◆ eglGetSyncValuesCHROMIUM()

EGLBoolean EGLAPIENTRY eglGetSyncValuesCHROMIUM ( EGLDisplay  dpy,
EGLSurface  surface,
EGLuint64KHR ust,
EGLuint64KHR msc,
EGLuint64KHR sbc 
)

◆ eglInitialize()

EGLBoolean EGLAPIENTRY eglInitialize ( EGLDisplay  dpy,
EGLint major,
EGLint minor 
)

◆ eglMakeCurrent()

EGLBoolean EGLAPIENTRY eglMakeCurrent ( EGLDisplay  dpy,
EGLSurface  draw,
EGLSurface  read,
EGLContext  ctx 
)

◆ eglPostSubBufferNV()

EGLBoolean EGLAPIENTRY eglPostSubBufferNV ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  x,
EGLint  y,
EGLint  width,
EGLint  height 
)

◆ eglQueryAPI()

EGLenum EGLAPIENTRY eglQueryAPI ( void  )

◆ eglQueryContext()

EGLBoolean EGLAPIENTRY eglQueryContext ( EGLDisplay  dpy,
EGLContext  ctx,
EGLint  attribute,
EGLint value 
)

◆ eglQueryDeviceAttribEXT()

EGLBoolean EGLAPIENTRY eglQueryDeviceAttribEXT ( EGLDeviceEXT  device,
EGLint  attribute,
EGLAttrib value 
)

◆ eglQueryDeviceStringEXT()

const char* EGLAPIENTRY eglQueryDeviceStringEXT ( EGLDeviceEXT  device,
EGLint  name 
)

◆ eglQueryDisplayAttribEXT()

EGLBoolean EGLAPIENTRY eglQueryDisplayAttribEXT ( EGLDisplay  dpy,
EGLint  attribute,
EGLAttrib value 
)

◆ eglQueryStreamKHR()

EGLBoolean EGLAPIENTRY eglQueryStreamKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream,
EGLenum  attribute,
EGLint value 
)

◆ eglQueryStreamu64KHR()

EGLBoolean EGLAPIENTRY eglQueryStreamu64KHR ( EGLDisplay  dpy,
EGLStreamKHR  stream,
EGLenum  attribute,
EGLuint64KHR value 
)

◆ eglQueryString()

const char* EGLAPIENTRY eglQueryString ( EGLDisplay  dpy,
EGLint  name 
)

◆ eglQuerySurface()

EGLBoolean EGLAPIENTRY eglQuerySurface ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  attribute,
EGLint value 
)

◆ eglQuerySurfacePointerANGLE()

EGLBoolean EGLAPIENTRY eglQuerySurfacePointerANGLE ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  attribute,
void **  value 
)

◆ eglReleaseDeviceANGLE()

EGLBoolean EGLAPIENTRY eglReleaseDeviceANGLE ( EGLDeviceEXT  device)

◆ eglReleaseTexImage()

EGLBoolean EGLAPIENTRY eglReleaseTexImage ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  buffer 
)

◆ eglReleaseThread()

EGLBoolean EGLAPIENTRY eglReleaseThread ( void  )

◆ eglStreamAttribKHR()

EGLBoolean EGLAPIENTRY eglStreamAttribKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream,
EGLenum  attribute,
EGLint  value 
)

◆ eglStreamConsumerAcquireKHR()

EGLBoolean EGLAPIENTRY eglStreamConsumerAcquireKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream 
)

◆ eglStreamConsumerGLTextureExternalAttribsNV()

EGLBoolean EGLAPIENTRY eglStreamConsumerGLTextureExternalAttribsNV ( EGLDisplay  dpy,
EGLStreamKHR  stream,
EGLAttrib attrib_list 
)

◆ eglStreamConsumerGLTextureExternalKHR()

EGLBoolean EGLAPIENTRY eglStreamConsumerGLTextureExternalKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream 
)

◆ eglStreamConsumerReleaseKHR()

EGLBoolean EGLAPIENTRY eglStreamConsumerReleaseKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream 
)

◆ eglStreamPostD3DTextureNV12ANGLE()

EGLBoolean EGLAPIENTRY eglStreamPostD3DTextureNV12ANGLE ( EGLDisplay  dpy,
EGLStreamKHR  stream,
void texture,
const EGLAttrib attrib_list 
)

◆ eglSurfaceAttrib()

EGLBoolean EGLAPIENTRY eglSurfaceAttrib ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  attribute,
EGLint  value 
)

◆ eglSwapBuffers()

EGLBoolean EGLAPIENTRY eglSwapBuffers ( EGLDisplay  dpy,
EGLSurface  surface 
)

◆ eglSwapInterval()

EGLBoolean EGLAPIENTRY eglSwapInterval ( EGLDisplay  dpy,
EGLint  interval 
)

◆ eglTerminate()

EGLBoolean EGLAPIENTRY eglTerminate ( EGLDisplay  dpy)

◆ eglWaitClient()

EGLBoolean EGLAPIENTRY eglWaitClient ( void  )

◆ eglWaitGL()

EGLBoolean EGLAPIENTRY eglWaitGL ( void  )

◆ eglWaitNative()

EGLBoolean EGLAPIENTRY eglWaitNative ( EGLint  engine)

◆ eglWaitSync()

EGLBoolean EGLAPIENTRY eglWaitSync ( EGLDisplay  dpy,
EGLSync  sync,
EGLint  flags 
)