1427 lines
61 KiB
Python
1427 lines
61 KiB
Python
import Api
|
|
from Api import Api
|
|
from Api import Function, Typedef, Enum
|
|
from Api import Return, Parameter, Input, Output, InputOutput
|
|
from Api import Enumerant
|
|
from Api import Extension
|
|
from Api import StateType, State
|
|
|
|
egl = Api()
|
|
|
|
EGLNativeWindowType = Typedef('EGLNativeWindowType',{'': 'void *', 'win32': 'HWND', 'android': 'struct ANativeWindow *', 'x11': 'Window'})
|
|
EGLNativeWindowType.default = '0'
|
|
|
|
EGLNativePixmapType = Typedef('EGLNativePixmapType',{'': 'void *', 'win32': 'HBITMAP', 'android': 'struct egl_native_pixmap_t *', 'x11': 'Pixmap'})
|
|
EGLNativePixmapType.default = '0'
|
|
|
|
EGLNativeDisplayType = Typedef('EGLNativeDisplayType',{'': 'int', 'win32': 'HDC', 'android': 'void *', 'x11': 'Display *'})
|
|
EGLNativeDisplayType.default = '0'
|
|
|
|
NativeDisplayType = Typedef('NativeDisplayType','EGLNativeDisplayType')
|
|
NativeDisplayType.default = '0'
|
|
|
|
NativePixmapType = Typedef('NativePixmapType','EGLNativePixmapType ')
|
|
NativePixmapType.default = '0'
|
|
|
|
NativeWindowType = Typedef('NativeWindowType','EGLNativeWindowType ')
|
|
NativeWindowType.default = '0'
|
|
|
|
EGLint = Typedef('EGLint','int')
|
|
EGLint.default = '0'
|
|
|
|
EGLBoolean = Typedef('EGLBoolean','unsigned int')
|
|
EGLBoolean.default = '0'
|
|
|
|
EGLenum = Typedef('EGLenum','unsigned int')
|
|
EGLenum.default = '0'
|
|
|
|
EGLConfig = Typedef('EGLConfig','void *')
|
|
EGLConfig.default = '0'
|
|
|
|
EGLContext = Typedef('EGLContext','void *')
|
|
EGLContext.default = '0'
|
|
|
|
EGLDisplay = Typedef('EGLDisplay','void *')
|
|
EGLDisplay.default = '0'
|
|
|
|
EGLSurface = Typedef('EGLSurface','void *')
|
|
EGLSurface.default = '0'
|
|
|
|
EGLClientBuffer = Typedef('EGLClientBuffer','void *')
|
|
EGLClientBuffer.default = '0'
|
|
|
|
__eglMustCastToProperFunctionPointerType = Typedef('__eglMustCastToProperFunctionPointerType','void (*)(void)')
|
|
__eglMustCastToProperFunctionPointerType.default = '0'
|
|
|
|
EGLSyncKHR = Typedef('EGLSyncKHR','void *')
|
|
EGLSyncKHR.category = 'EGL_KHR_fence_sync'
|
|
EGLSyncKHR.default = '0'
|
|
|
|
EGLTimeKHR = Typedef('EGLTimeKHR','uint64_t')
|
|
EGLTimeKHR.category = 'EGL_KHR_fence_sync'
|
|
EGLTimeKHR.default = '0'
|
|
|
|
EGLImageKHR = Typedef('EGLImageKHR','void *')
|
|
EGLImageKHR.category = 'EGL_KHR_image_base'
|
|
EGLImageKHR.default = '0'
|
|
|
|
EGLStreamKHR = Typedef('EGLStreamKHR','void *')
|
|
EGLStreamKHR.category = 'EGL_KHR_stream'
|
|
EGLStreamKHR.default = '0'
|
|
|
|
EGLuint64KHR = Typedef('EGLuint64KHR','uint64_t')
|
|
EGLuint64KHR.category = 'EGL_KHR_stream'
|
|
EGLuint64KHR.default = '0'
|
|
|
|
EGLNativeFileDescriptorKHR = Typedef('EGLNativeFileDescriptorKHR','int')
|
|
EGLNativeFileDescriptorKHR.category = 'EGL_KHR_stream_cross_process_fd'
|
|
EGLNativeFileDescriptorKHR.default = '0'
|
|
|
|
EGLSyncNV = Typedef('EGLSyncNV','void *')
|
|
EGLSyncNV.category = 'EGL_NV_sync'
|
|
EGLSyncNV.default = '0'
|
|
|
|
EGLTimeNV = Typedef('EGLTimeNV','uint64_t')
|
|
EGLTimeNV.category = 'EGL_NV_sync'
|
|
EGLTimeNV.default = '0'
|
|
|
|
EGLuint64NV = Typedef('EGLuint64NV','uint64_t')
|
|
EGLuint64NV.category = 'EGL_NV_system_time'
|
|
EGLuint64NV.default = '0'
|
|
|
|
egl.add(EGLNativeWindowType)
|
|
egl.add(EGLNativePixmapType)
|
|
egl.add(EGLNativeDisplayType)
|
|
egl.add(NativeDisplayType)
|
|
egl.add(NativePixmapType)
|
|
egl.add(NativeWindowType)
|
|
egl.add(EGLint)
|
|
egl.add(EGLBoolean)
|
|
egl.add(EGLenum)
|
|
egl.add(EGLConfig)
|
|
egl.add(EGLContext)
|
|
egl.add(EGLDisplay)
|
|
egl.add(EGLSurface)
|
|
egl.add(EGLClientBuffer)
|
|
egl.add(__eglMustCastToProperFunctionPointerType)
|
|
egl.add(EGLSyncKHR)
|
|
egl.add(EGLTimeKHR)
|
|
egl.add(EGLImageKHR)
|
|
egl.add(EGLStreamKHR)
|
|
egl.add(EGLuint64KHR)
|
|
egl.add(EGLNativeFileDescriptorKHR)
|
|
egl.add(EGLSyncNV)
|
|
egl.add(EGLTimeNV)
|
|
egl.add(EGLuint64NV)
|
|
|
|
|
|
defines = Enum('defines')
|
|
egl.add(defines)
|
|
|
|
#
|
|
|
|
EGLAPI = Enumerant('EGLAPI', 'KHRONOS_APICALL', '')
|
|
EGLAPIENTRY = Enumerant('EGLAPIENTRY', 'KHRONOS_APIENTRY', '')
|
|
EGLAPIENTRYP = Enumerant('EGLAPIENTRYP', 'EGLAPIENTRY *', '')
|
|
EGL_ALPHA_FORMAT = Enumerant('EGL_ALPHA_FORMAT', 'EGL_VG_ALPHA_FORMAT', '')
|
|
EGL_ALPHA_FORMAT_NONPRE = Enumerant('EGL_ALPHA_FORMAT_NONPRE', 'EGL_VG_ALPHA_FORMAT_NONPRE', '')
|
|
EGL_ALPHA_FORMAT_PRE = Enumerant('EGL_ALPHA_FORMAT_PRE', 'EGL_VG_ALPHA_FORMAT_PRE', '')
|
|
EGL_ALPHA_MASK_SIZE = Enumerant('EGL_ALPHA_MASK_SIZE', 0x303e, '')
|
|
EGL_ALPHA_SIZE = Enumerant('EGL_ALPHA_SIZE', 0x3021, '')
|
|
EGL_BACK_BUFFER = Enumerant('EGL_BACK_BUFFER', 0x3084, '')
|
|
EGL_BAD_ACCESS = Enumerant('EGL_BAD_ACCESS', 0x3002, '')
|
|
EGL_BAD_ALLOC = Enumerant('EGL_BAD_ALLOC', 0x3003, '')
|
|
EGL_BAD_ATTRIBUTE = Enumerant('EGL_BAD_ATTRIBUTE', 0x3004, '')
|
|
EGL_BAD_CONFIG = Enumerant('EGL_BAD_CONFIG', 0x3005, '')
|
|
EGL_BAD_CONTEXT = Enumerant('EGL_BAD_CONTEXT', 0x3006, '')
|
|
EGL_BAD_CURRENT_SURFACE = Enumerant('EGL_BAD_CURRENT_SURFACE', 0x3007, '')
|
|
EGL_BAD_DISPLAY = Enumerant('EGL_BAD_DISPLAY', 0x3008, '')
|
|
EGL_BAD_MATCH = Enumerant('EGL_BAD_MATCH', 0x3009, '')
|
|
EGL_BAD_NATIVE_PIXMAP = Enumerant('EGL_BAD_NATIVE_PIXMAP', 0x300a, '')
|
|
EGL_BAD_NATIVE_WINDOW = Enumerant('EGL_BAD_NATIVE_WINDOW', 0x300b, '')
|
|
EGL_BAD_PARAMETER = Enumerant('EGL_BAD_PARAMETER', 0x300c, '')
|
|
EGL_BAD_SURFACE = Enumerant('EGL_BAD_SURFACE', 0x300d, '')
|
|
EGL_BIND_TO_TEXTURE_RGB = Enumerant('EGL_BIND_TO_TEXTURE_RGB', 0x3039, '')
|
|
EGL_BIND_TO_TEXTURE_RGBA = Enumerant('EGL_BIND_TO_TEXTURE_RGBA', 0x303a, '')
|
|
EGL_BLUE_SIZE = Enumerant('EGL_BLUE_SIZE', 0x3022, '')
|
|
EGL_BUFFER_DESTROYED = Enumerant('EGL_BUFFER_DESTROYED', 0x3095, '')
|
|
EGL_BUFFER_PRESERVED = Enumerant('EGL_BUFFER_PRESERVED', 0x3094, '')
|
|
EGL_BUFFER_SIZE = Enumerant('EGL_BUFFER_SIZE', 0x3020, '')
|
|
EGL_CLIENT_APIS = Enumerant('EGL_CLIENT_APIS', 0x308d, '')
|
|
EGL_COLORSPACE = Enumerant('EGL_COLORSPACE', 'EGL_VG_COLORSPACE', '')
|
|
EGL_COLORSPACE_LINEAR = Enumerant('EGL_COLORSPACE_LINEAR', 'EGL_VG_COLORSPACE_LINEAR', '')
|
|
EGL_COLORSPACE_sRGB = Enumerant('EGL_COLORSPACE_sRGB', 'EGL_VG_COLORSPACE_sRGB', '')
|
|
EGL_COLOR_BUFFER_TYPE = Enumerant('EGL_COLOR_BUFFER_TYPE', 0x303f, '')
|
|
EGL_CONFIG_CAVEAT = Enumerant('EGL_CONFIG_CAVEAT', 0x3027, '')
|
|
EGL_CONFIG_ID = Enumerant('EGL_CONFIG_ID', 0x3028, '')
|
|
EGL_CONFORMANT = Enumerant('EGL_CONFORMANT', 0x3042, '')
|
|
EGL_CONTEXT_CLIENT_TYPE = Enumerant('EGL_CONTEXT_CLIENT_TYPE', 0x3097, '')
|
|
EGL_CONTEXT_CLIENT_VERSION = Enumerant('EGL_CONTEXT_CLIENT_VERSION', 0x3098, '')
|
|
EGL_CONTEXT_LOST = Enumerant('EGL_CONTEXT_LOST', 0x300e, '')
|
|
EGL_CORE_NATIVE_ENGINE = Enumerant('EGL_CORE_NATIVE_ENGINE', 0x305b, '')
|
|
EGL_DEFAULT_DISPLAY = Enumerant('EGL_DEFAULT_DISPLAY', '((EGLNativeDisplayType)0)', '')
|
|
EGL_DEPTH_SIZE = Enumerant('EGL_DEPTH_SIZE', 0x3025, '')
|
|
EGL_DISPLAY_SCALING = Enumerant('EGL_DISPLAY_SCALING', 0x2710, '')
|
|
EGL_DONT_CARE = Enumerant('EGL_DONT_CARE', '((EGLint)-1)', '')
|
|
EGL_DRAW = Enumerant('EGL_DRAW', 0x3059, '')
|
|
EGL_EXTENSIONS = Enumerant('EGL_EXTENSIONS', 0x3055, '')
|
|
EGL_FALSE = Enumerant('EGL_FALSE', 0x0000, '')
|
|
EGL_GREEN_SIZE = Enumerant('EGL_GREEN_SIZE', 0x3023, '')
|
|
EGL_HEIGHT = Enumerant('EGL_HEIGHT', 0x3056, '')
|
|
EGL_HORIZONTAL_RESOLUTION = Enumerant('EGL_HORIZONTAL_RESOLUTION', 0x3090, '')
|
|
EGL_LARGEST_PBUFFER = Enumerant('EGL_LARGEST_PBUFFER', 0x3058, '')
|
|
EGL_LEVEL = Enumerant('EGL_LEVEL', 0x3029, '')
|
|
EGL_LUMINANCE_BUFFER = Enumerant('EGL_LUMINANCE_BUFFER', 0x308f, '')
|
|
EGL_LUMINANCE_SIZE = Enumerant('EGL_LUMINANCE_SIZE', 0x303d, '')
|
|
EGL_MATCH_NATIVE_PIXMAP = Enumerant('EGL_MATCH_NATIVE_PIXMAP', 0x3041, '')
|
|
EGL_MAX_PBUFFER_HEIGHT = Enumerant('EGL_MAX_PBUFFER_HEIGHT', 0x302a, '')
|
|
EGL_MAX_PBUFFER_PIXELS = Enumerant('EGL_MAX_PBUFFER_PIXELS', 0x302b, '')
|
|
EGL_MAX_PBUFFER_WIDTH = Enumerant('EGL_MAX_PBUFFER_WIDTH', 0x302c, '')
|
|
EGL_MAX_SWAP_INTERVAL = Enumerant('EGL_MAX_SWAP_INTERVAL', 0x303c, '')
|
|
EGL_MIN_SWAP_INTERVAL = Enumerant('EGL_MIN_SWAP_INTERVAL', 0x303b, '')
|
|
EGL_MIPMAP_LEVEL = Enumerant('EGL_MIPMAP_LEVEL', 0x3083, '')
|
|
EGL_MIPMAP_TEXTURE = Enumerant('EGL_MIPMAP_TEXTURE', 0x3082, '')
|
|
EGL_MULTISAMPLE_RESOLVE = Enumerant('EGL_MULTISAMPLE_RESOLVE', 0x3099, '')
|
|
EGL_MULTISAMPLE_RESOLVE_BOX = Enumerant('EGL_MULTISAMPLE_RESOLVE_BOX', 0x309b, '')
|
|
EGL_MULTISAMPLE_RESOLVE_BOX_BIT = Enumerant('EGL_MULTISAMPLE_RESOLVE_BOX_BIT', 0x0200, '')
|
|
EGL_MULTISAMPLE_RESOLVE_DEFAULT = Enumerant('EGL_MULTISAMPLE_RESOLVE_DEFAULT', 0x309a, '')
|
|
EGL_NATIVE_RENDERABLE = Enumerant('EGL_NATIVE_RENDERABLE', 0x302d, '')
|
|
EGL_NATIVE_VISUAL_ID = Enumerant('EGL_NATIVE_VISUAL_ID', 0x302e, '')
|
|
EGL_NATIVE_VISUAL_TYPE = Enumerant('EGL_NATIVE_VISUAL_TYPE', 0x302f, '')
|
|
EGL_NONE = Enumerant('EGL_NONE', 0x3038, '')
|
|
EGL_NON_CONFORMANT_CONFIG = Enumerant('EGL_NON_CONFORMANT_CONFIG', 0x3051, '')
|
|
EGL_NOT_INITIALIZED = Enumerant('EGL_NOT_INITIALIZED', 0x3001, '')
|
|
EGL_NO_CONTEXT = Enumerant('EGL_NO_CONTEXT', '((EGLContext)0)', '')
|
|
EGL_NO_DISPLAY = Enumerant('EGL_NO_DISPLAY', '((EGLDisplay)0)', '')
|
|
EGL_NO_SURFACE = Enumerant('EGL_NO_SURFACE', '((EGLSurface)0)', '')
|
|
EGL_NO_TEXTURE = Enumerant('EGL_NO_TEXTURE', 0x305c, '')
|
|
EGL_OPENGL_API = Enumerant('EGL_OPENGL_API', 0x30a2, '')
|
|
EGL_OPENGL_BIT = Enumerant('EGL_OPENGL_BIT', 0x0008, '')
|
|
EGL_OPENGL_ES2_BIT = Enumerant('EGL_OPENGL_ES2_BIT', 0x0004, '')
|
|
EGL_OPENGL_ES_API = Enumerant('EGL_OPENGL_ES_API', 0x30a0, '')
|
|
EGL_OPENGL_ES_BIT = Enumerant('EGL_OPENGL_ES_BIT', 0x0001, '')
|
|
EGL_OPENVG_API = Enumerant('EGL_OPENVG_API', 0x30a1, '')
|
|
EGL_OPENVG_BIT = Enumerant('EGL_OPENVG_BIT', 0x0002, '')
|
|
EGL_OPENVG_IMAGE = Enumerant('EGL_OPENVG_IMAGE', 0x3096, '')
|
|
EGL_PBUFFER_BIT = Enumerant('EGL_PBUFFER_BIT', 0x0001, '')
|
|
EGL_PIXEL_ASPECT_RATIO = Enumerant('EGL_PIXEL_ASPECT_RATIO', 0x3092, '')
|
|
EGL_PIXMAP_BIT = Enumerant('EGL_PIXMAP_BIT', 0x0002, '')
|
|
EGL_READ = Enumerant('EGL_READ', 0x305a, '')
|
|
EGL_RED_SIZE = Enumerant('EGL_RED_SIZE', 0x3024, '')
|
|
EGL_RENDERABLE_TYPE = Enumerant('EGL_RENDERABLE_TYPE', 0x3040, '')
|
|
EGL_RENDER_BUFFER = Enumerant('EGL_RENDER_BUFFER', 0x3086, '')
|
|
EGL_RGB_BUFFER = Enumerant('EGL_RGB_BUFFER', 0x308e, '')
|
|
EGL_SAMPLES = Enumerant('EGL_SAMPLES', 0x3031, '')
|
|
EGL_SAMPLE_BUFFERS = Enumerant('EGL_SAMPLE_BUFFERS', 0x3032, '')
|
|
EGL_SINGLE_BUFFER = Enumerant('EGL_SINGLE_BUFFER', 0x3085, '')
|
|
EGL_SLOW_CONFIG = Enumerant('EGL_SLOW_CONFIG', 0x3050, '')
|
|
EGL_STENCIL_SIZE = Enumerant('EGL_STENCIL_SIZE', 0x3026, '')
|
|
EGL_SUCCESS = Enumerant('EGL_SUCCESS', 0x3000, '')
|
|
EGL_SURFACE_TYPE = Enumerant('EGL_SURFACE_TYPE', 0x3033, '')
|
|
EGL_SWAP_BEHAVIOR = Enumerant('EGL_SWAP_BEHAVIOR', 0x3093, '')
|
|
EGL_SWAP_BEHAVIOR_PRESERVED_BIT = Enumerant('EGL_SWAP_BEHAVIOR_PRESERVED_BIT', 0x0400, '')
|
|
EGL_TEXTURE_2D = Enumerant('EGL_TEXTURE_2D', 0x305f, '')
|
|
EGL_TEXTURE_FORMAT = Enumerant('EGL_TEXTURE_FORMAT', 0x3080, '')
|
|
EGL_TEXTURE_RGB = Enumerant('EGL_TEXTURE_RGB', 0x305d, '')
|
|
EGL_TEXTURE_RGBA = Enumerant('EGL_TEXTURE_RGBA', 0x305e, '')
|
|
EGL_TEXTURE_TARGET = Enumerant('EGL_TEXTURE_TARGET', 0x3081, '')
|
|
EGL_TRANSPARENT_BLUE_VALUE = Enumerant('EGL_TRANSPARENT_BLUE_VALUE', 0x3035, '')
|
|
EGL_TRANSPARENT_GREEN_VALUE = Enumerant('EGL_TRANSPARENT_GREEN_VALUE', 0x3036, '')
|
|
EGL_TRANSPARENT_RED_VALUE = Enumerant('EGL_TRANSPARENT_RED_VALUE', 0x3037, '')
|
|
EGL_TRANSPARENT_RGB = Enumerant('EGL_TRANSPARENT_RGB', 0x3052, '')
|
|
EGL_TRANSPARENT_TYPE = Enumerant('EGL_TRANSPARENT_TYPE', 0x3034, '')
|
|
EGL_TRUE = Enumerant('EGL_TRUE', 0x0001, '')
|
|
EGL_UNKNOWN = Enumerant('EGL_UNKNOWN', '((EGLint)-1)', '')
|
|
EGL_VENDOR = Enumerant('EGL_VENDOR', 0x3053, '')
|
|
EGL_VERSION = Enumerant('EGL_VERSION', 0x3054, '')
|
|
EGL_VERSION_1_3 = Enumerant('EGL_VERSION_1_3', 0x0001, '')
|
|
EGL_VERSION_1_4 = Enumerant('EGL_VERSION_1_4', 0x0001, '')
|
|
EGL_VERTICAL_RESOLUTION = Enumerant('EGL_VERTICAL_RESOLUTION', 0x3091, '')
|
|
EGL_VG_ALPHA_FORMAT = Enumerant('EGL_VG_ALPHA_FORMAT', 0x3088, '')
|
|
EGL_VG_ALPHA_FORMAT_NONPRE = Enumerant('EGL_VG_ALPHA_FORMAT_NONPRE', 0x308b, '')
|
|
EGL_VG_ALPHA_FORMAT_PRE = Enumerant('EGL_VG_ALPHA_FORMAT_PRE', 0x308c, '')
|
|
EGL_VG_ALPHA_FORMAT_PRE_BIT = Enumerant('EGL_VG_ALPHA_FORMAT_PRE_BIT', 0x0040, '')
|
|
EGL_VG_COLORSPACE = Enumerant('EGL_VG_COLORSPACE', 0x3087, '')
|
|
EGL_VG_COLORSPACE_LINEAR = Enumerant('EGL_VG_COLORSPACE_LINEAR', 0x308a, '')
|
|
EGL_VG_COLORSPACE_LINEAR_BIT = Enumerant('EGL_VG_COLORSPACE_LINEAR_BIT', 0x0020, '')
|
|
EGL_VG_COLORSPACE_sRGB = Enumerant('EGL_VG_COLORSPACE_sRGB', 0x3089, '')
|
|
EGL_WIDTH = Enumerant('EGL_WIDTH', 0x3057, '')
|
|
EGL_WINDOW_BIT = Enumerant('EGL_WINDOW_BIT', 0x0004, '')
|
|
|
|
defines.add(EGLAPI)
|
|
defines.add(EGLAPIENTRY)
|
|
defines.add(EGLAPIENTRYP)
|
|
defines.add(EGL_ALPHA_FORMAT)
|
|
defines.add(EGL_ALPHA_FORMAT_NONPRE)
|
|
defines.add(EGL_ALPHA_FORMAT_PRE)
|
|
defines.add(EGL_ALPHA_MASK_SIZE)
|
|
defines.add(EGL_ALPHA_SIZE)
|
|
defines.add(EGL_BACK_BUFFER)
|
|
defines.add(EGL_BAD_ACCESS)
|
|
defines.add(EGL_BAD_ALLOC)
|
|
defines.add(EGL_BAD_ATTRIBUTE)
|
|
defines.add(EGL_BAD_CONFIG)
|
|
defines.add(EGL_BAD_CONTEXT)
|
|
defines.add(EGL_BAD_CURRENT_SURFACE)
|
|
defines.add(EGL_BAD_DISPLAY)
|
|
defines.add(EGL_BAD_MATCH)
|
|
defines.add(EGL_BAD_NATIVE_PIXMAP)
|
|
defines.add(EGL_BAD_NATIVE_WINDOW)
|
|
defines.add(EGL_BAD_PARAMETER)
|
|
defines.add(EGL_BAD_SURFACE)
|
|
defines.add(EGL_BIND_TO_TEXTURE_RGB)
|
|
defines.add(EGL_BIND_TO_TEXTURE_RGBA)
|
|
defines.add(EGL_BLUE_SIZE)
|
|
defines.add(EGL_BUFFER_DESTROYED)
|
|
defines.add(EGL_BUFFER_PRESERVED)
|
|
defines.add(EGL_BUFFER_SIZE)
|
|
defines.add(EGL_CLIENT_APIS)
|
|
defines.add(EGL_COLORSPACE)
|
|
defines.add(EGL_COLORSPACE_LINEAR)
|
|
defines.add(EGL_COLORSPACE_sRGB)
|
|
defines.add(EGL_COLOR_BUFFER_TYPE)
|
|
defines.add(EGL_CONFIG_CAVEAT)
|
|
defines.add(EGL_CONFIG_ID)
|
|
defines.add(EGL_CONFORMANT)
|
|
defines.add(EGL_CONTEXT_CLIENT_TYPE)
|
|
defines.add(EGL_CONTEXT_CLIENT_VERSION)
|
|
defines.add(EGL_CONTEXT_LOST)
|
|
defines.add(EGL_CORE_NATIVE_ENGINE)
|
|
defines.add(EGL_DEFAULT_DISPLAY)
|
|
defines.add(EGL_DEPTH_SIZE)
|
|
defines.add(EGL_DISPLAY_SCALING)
|
|
defines.add(EGL_DONT_CARE)
|
|
defines.add(EGL_DRAW)
|
|
defines.add(EGL_EXTENSIONS)
|
|
defines.add(EGL_FALSE)
|
|
defines.add(EGL_GREEN_SIZE)
|
|
defines.add(EGL_HEIGHT)
|
|
defines.add(EGL_HORIZONTAL_RESOLUTION)
|
|
defines.add(EGL_LARGEST_PBUFFER)
|
|
defines.add(EGL_LEVEL)
|
|
defines.add(EGL_LUMINANCE_BUFFER)
|
|
defines.add(EGL_LUMINANCE_SIZE)
|
|
defines.add(EGL_MATCH_NATIVE_PIXMAP)
|
|
defines.add(EGL_MAX_PBUFFER_HEIGHT)
|
|
defines.add(EGL_MAX_PBUFFER_PIXELS)
|
|
defines.add(EGL_MAX_PBUFFER_WIDTH)
|
|
defines.add(EGL_MAX_SWAP_INTERVAL)
|
|
defines.add(EGL_MIN_SWAP_INTERVAL)
|
|
defines.add(EGL_MIPMAP_LEVEL)
|
|
defines.add(EGL_MIPMAP_TEXTURE)
|
|
defines.add(EGL_MULTISAMPLE_RESOLVE)
|
|
defines.add(EGL_MULTISAMPLE_RESOLVE_BOX)
|
|
defines.add(EGL_MULTISAMPLE_RESOLVE_BOX_BIT)
|
|
defines.add(EGL_MULTISAMPLE_RESOLVE_DEFAULT)
|
|
defines.add(EGL_NATIVE_RENDERABLE)
|
|
defines.add(EGL_NATIVE_VISUAL_ID)
|
|
defines.add(EGL_NATIVE_VISUAL_TYPE)
|
|
defines.add(EGL_NONE)
|
|
defines.add(EGL_NON_CONFORMANT_CONFIG)
|
|
defines.add(EGL_NOT_INITIALIZED)
|
|
defines.add(EGL_NO_CONTEXT)
|
|
defines.add(EGL_NO_DISPLAY)
|
|
defines.add(EGL_NO_SURFACE)
|
|
defines.add(EGL_NO_TEXTURE)
|
|
defines.add(EGL_OPENGL_API)
|
|
defines.add(EGL_OPENGL_BIT)
|
|
defines.add(EGL_OPENGL_ES2_BIT)
|
|
defines.add(EGL_OPENGL_ES_API)
|
|
defines.add(EGL_OPENGL_ES_BIT)
|
|
defines.add(EGL_OPENVG_API)
|
|
defines.add(EGL_OPENVG_BIT)
|
|
defines.add(EGL_OPENVG_IMAGE)
|
|
defines.add(EGL_PBUFFER_BIT)
|
|
defines.add(EGL_PIXEL_ASPECT_RATIO)
|
|
defines.add(EGL_PIXMAP_BIT)
|
|
defines.add(EGL_READ)
|
|
defines.add(EGL_RED_SIZE)
|
|
defines.add(EGL_RENDERABLE_TYPE)
|
|
defines.add(EGL_RENDER_BUFFER)
|
|
defines.add(EGL_RGB_BUFFER)
|
|
defines.add(EGL_SAMPLES)
|
|
defines.add(EGL_SAMPLE_BUFFERS)
|
|
defines.add(EGL_SINGLE_BUFFER)
|
|
defines.add(EGL_SLOW_CONFIG)
|
|
defines.add(EGL_STENCIL_SIZE)
|
|
defines.add(EGL_SUCCESS)
|
|
defines.add(EGL_SURFACE_TYPE)
|
|
defines.add(EGL_SWAP_BEHAVIOR)
|
|
defines.add(EGL_SWAP_BEHAVIOR_PRESERVED_BIT)
|
|
defines.add(EGL_TEXTURE_2D)
|
|
defines.add(EGL_TEXTURE_FORMAT)
|
|
defines.add(EGL_TEXTURE_RGB)
|
|
defines.add(EGL_TEXTURE_RGBA)
|
|
defines.add(EGL_TEXTURE_TARGET)
|
|
defines.add(EGL_TRANSPARENT_BLUE_VALUE)
|
|
defines.add(EGL_TRANSPARENT_GREEN_VALUE)
|
|
defines.add(EGL_TRANSPARENT_RED_VALUE)
|
|
defines.add(EGL_TRANSPARENT_RGB)
|
|
defines.add(EGL_TRANSPARENT_TYPE)
|
|
defines.add(EGL_TRUE)
|
|
defines.add(EGL_UNKNOWN)
|
|
defines.add(EGL_VENDOR)
|
|
defines.add(EGL_VERSION)
|
|
defines.add(EGL_VERSION_1_3)
|
|
defines.add(EGL_VERSION_1_4)
|
|
defines.add(EGL_VERTICAL_RESOLUTION)
|
|
defines.add(EGL_VG_ALPHA_FORMAT)
|
|
defines.add(EGL_VG_ALPHA_FORMAT_NONPRE)
|
|
defines.add(EGL_VG_ALPHA_FORMAT_PRE)
|
|
defines.add(EGL_VG_ALPHA_FORMAT_PRE_BIT)
|
|
defines.add(EGL_VG_COLORSPACE)
|
|
defines.add(EGL_VG_COLORSPACE_LINEAR)
|
|
defines.add(EGL_VG_COLORSPACE_LINEAR_BIT)
|
|
defines.add(EGL_VG_COLORSPACE_sRGB)
|
|
defines.add(EGL_WIDTH)
|
|
defines.add(EGL_WINDOW_BIT)
|
|
|
|
# EGL_ANGLE_surface_d3d_texture_2d_share_handle
|
|
|
|
EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE = Enumerant('EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE', 0x3200, 'EGL_ANGLE_surface_d3d_texture_2d_share_handle')
|
|
|
|
defines.add(EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE)
|
|
|
|
# EGL_EXT_create_context_robustness
|
|
|
|
EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT = Enumerant('EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT', 0x3138, 'EGL_EXT_create_context_robustness')
|
|
EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT = Enumerant('EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT', 0x30bf, 'EGL_EXT_create_context_robustness')
|
|
EGL_LOSE_CONTEXT_ON_RESET_EXT = Enumerant('EGL_LOSE_CONTEXT_ON_RESET_EXT', 0x31bf, 'EGL_EXT_create_context_robustness')
|
|
EGL_NO_RESET_NOTIFICATION_EXT = Enumerant('EGL_NO_RESET_NOTIFICATION_EXT', 0x31be, 'EGL_EXT_create_context_robustness')
|
|
|
|
defines.add(EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT)
|
|
defines.add(EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT)
|
|
defines.add(EGL_LOSE_CONTEXT_ON_RESET_EXT)
|
|
defines.add(EGL_NO_RESET_NOTIFICATION_EXT)
|
|
|
|
# EGL_EXT_multiview_window
|
|
|
|
EGL_MULTIVIEW_VIEW_COUNT_EXT = Enumerant('EGL_MULTIVIEW_VIEW_COUNT_EXT', 0x3134, 'EGL_EXT_multiview_window')
|
|
|
|
defines.add(EGL_MULTIVIEW_VIEW_COUNT_EXT)
|
|
|
|
# EGL_HI_colorformats
|
|
|
|
EGL_COLOR_ARGB_HI = Enumerant('EGL_COLOR_ARGB_HI', 0x8f73, 'EGL_HI_colorformats')
|
|
EGL_COLOR_FORMAT_HI = Enumerant('EGL_COLOR_FORMAT_HI', 0x8f70, 'EGL_HI_colorformats')
|
|
EGL_COLOR_RGBA_HI = Enumerant('EGL_COLOR_RGBA_HI', 0x8f72, 'EGL_HI_colorformats')
|
|
EGL_COLOR_RGB_HI = Enumerant('EGL_COLOR_RGB_HI', 0x8f71, 'EGL_HI_colorformats')
|
|
|
|
defines.add(EGL_COLOR_ARGB_HI)
|
|
defines.add(EGL_COLOR_FORMAT_HI)
|
|
defines.add(EGL_COLOR_RGBA_HI)
|
|
defines.add(EGL_COLOR_RGB_HI)
|
|
|
|
# EGL_IMG_context_priority
|
|
|
|
EGL_CONTEXT_PRIORITY_HIGH_IMG = Enumerant('EGL_CONTEXT_PRIORITY_HIGH_IMG', 0x3101, 'EGL_IMG_context_priority')
|
|
EGL_CONTEXT_PRIORITY_LEVEL_IMG = Enumerant('EGL_CONTEXT_PRIORITY_LEVEL_IMG', 0x3100, 'EGL_IMG_context_priority')
|
|
EGL_CONTEXT_PRIORITY_LOW_IMG = Enumerant('EGL_CONTEXT_PRIORITY_LOW_IMG', 0x3103, 'EGL_IMG_context_priority')
|
|
EGL_CONTEXT_PRIORITY_MEDIUM_IMG = Enumerant('EGL_CONTEXT_PRIORITY_MEDIUM_IMG', 0x3102, 'EGL_IMG_context_priority')
|
|
|
|
defines.add(EGL_CONTEXT_PRIORITY_HIGH_IMG)
|
|
defines.add(EGL_CONTEXT_PRIORITY_LEVEL_IMG)
|
|
defines.add(EGL_CONTEXT_PRIORITY_LOW_IMG)
|
|
defines.add(EGL_CONTEXT_PRIORITY_MEDIUM_IMG)
|
|
|
|
# EGL_KHR_config_attribs
|
|
|
|
EGL_CONFORMANT_KHR = Enumerant('EGL_CONFORMANT_KHR', 0x3042, 'EGL_KHR_config_attribs')
|
|
EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR = Enumerant('EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR', 0x0040, 'EGL_KHR_config_attribs')
|
|
EGL_VG_COLORSPACE_LINEAR_BIT_KHR = Enumerant('EGL_VG_COLORSPACE_LINEAR_BIT_KHR', 0x0020, 'EGL_KHR_config_attribs')
|
|
|
|
defines.add(EGL_CONFORMANT_KHR)
|
|
defines.add(EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR)
|
|
defines.add(EGL_VG_COLORSPACE_LINEAR_BIT_KHR)
|
|
|
|
# EGL_KHR_create_context
|
|
|
|
EGL_CONTEXT_FLAGS_KHR = Enumerant('EGL_CONTEXT_FLAGS_KHR', 0x30fc, 'EGL_KHR_create_context')
|
|
EGL_CONTEXT_MAJOR_VERSION_KHR = Enumerant('EGL_CONTEXT_MAJOR_VERSION_KHR', 0x3098, 'EGL_KHR_create_context')
|
|
EGL_CONTEXT_MINOR_VERSION_KHR = Enumerant('EGL_CONTEXT_MINOR_VERSION_KHR', 0x30fb, 'EGL_KHR_create_context')
|
|
EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR = Enumerant('EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR', 0x0002, 'EGL_KHR_create_context')
|
|
EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR = Enumerant('EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR', 0x0001, 'EGL_KHR_create_context')
|
|
EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR = Enumerant('EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR', 0x0001, 'EGL_KHR_create_context')
|
|
EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR = Enumerant('EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR', 0x0002, 'EGL_KHR_create_context')
|
|
EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR = Enumerant('EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR', 0x30fd, 'EGL_KHR_create_context')
|
|
EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR = Enumerant('EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR', 0x31bd, 'EGL_KHR_create_context')
|
|
EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR = Enumerant('EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR', 0x0004, 'EGL_KHR_create_context')
|
|
EGL_LOSE_CONTEXT_ON_RESET_KHR = Enumerant('EGL_LOSE_CONTEXT_ON_RESET_KHR', 0x31bf, 'EGL_KHR_create_context')
|
|
EGL_NO_RESET_NOTIFICATION_KHR = Enumerant('EGL_NO_RESET_NOTIFICATION_KHR', 0x31be, 'EGL_KHR_create_context')
|
|
EGL_OPENGL_ES3_BIT_KHR = Enumerant('EGL_OPENGL_ES3_BIT_KHR', 0x0040, 'EGL_KHR_create_context')
|
|
|
|
defines.add(EGL_CONTEXT_FLAGS_KHR)
|
|
defines.add(EGL_CONTEXT_MAJOR_VERSION_KHR)
|
|
defines.add(EGL_CONTEXT_MINOR_VERSION_KHR)
|
|
defines.add(EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR)
|
|
defines.add(EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR)
|
|
defines.add(EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR)
|
|
defines.add(EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR)
|
|
defines.add(EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR)
|
|
defines.add(EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR)
|
|
defines.add(EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR)
|
|
defines.add(EGL_LOSE_CONTEXT_ON_RESET_KHR)
|
|
defines.add(EGL_NO_RESET_NOTIFICATION_KHR)
|
|
defines.add(EGL_OPENGL_ES3_BIT_KHR)
|
|
|
|
# EGL_KHR_gl_texture_cubemap_image
|
|
|
|
EGL_GL_RENDERBUFFER_KHR = Enumerant('EGL_GL_RENDERBUFFER_KHR', 0x30b9, 'EGL_KHR_gl_texture_cubemap_image')
|
|
EGL_GL_TEXTURE_2D_KHR = Enumerant('EGL_GL_TEXTURE_2D_KHR', 0x30b1, 'EGL_KHR_gl_texture_cubemap_image')
|
|
EGL_GL_TEXTURE_3D_KHR = Enumerant('EGL_GL_TEXTURE_3D_KHR', 0x30b2, 'EGL_KHR_gl_texture_cubemap_image')
|
|
EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR = Enumerant('EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR', 0x30b4, 'EGL_KHR_gl_texture_cubemap_image')
|
|
EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR = Enumerant('EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR', 0x30b6, 'EGL_KHR_gl_texture_cubemap_image')
|
|
EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR = Enumerant('EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR', 0x30b8, 'EGL_KHR_gl_texture_cubemap_image')
|
|
EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR = Enumerant('EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR', 0x30b3, 'EGL_KHR_gl_texture_cubemap_image')
|
|
EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR = Enumerant('EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR', 0x30b5, 'EGL_KHR_gl_texture_cubemap_image')
|
|
EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR = Enumerant('EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR', 0x30b7, 'EGL_KHR_gl_texture_cubemap_image')
|
|
EGL_GL_TEXTURE_LEVEL_KHR = Enumerant('EGL_GL_TEXTURE_LEVEL_KHR', 0x30bc, 'EGL_KHR_gl_texture_cubemap_image')
|
|
EGL_GL_TEXTURE_ZOFFSET_KHR = Enumerant('EGL_GL_TEXTURE_ZOFFSET_KHR', 0x30bd, 'EGL_KHR_gl_texture_cubemap_image')
|
|
|
|
defines.add(EGL_GL_RENDERBUFFER_KHR)
|
|
defines.add(EGL_GL_TEXTURE_2D_KHR)
|
|
defines.add(EGL_GL_TEXTURE_3D_KHR)
|
|
defines.add(EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR)
|
|
defines.add(EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR)
|
|
defines.add(EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR)
|
|
defines.add(EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR)
|
|
defines.add(EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR)
|
|
defines.add(EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR)
|
|
defines.add(EGL_GL_TEXTURE_LEVEL_KHR)
|
|
defines.add(EGL_GL_TEXTURE_ZOFFSET_KHR)
|
|
|
|
# EGL_KHR_image_base
|
|
|
|
EGL_IMAGE_PRESERVED_KHR = Enumerant('EGL_IMAGE_PRESERVED_KHR', 0x30d2, 'EGL_KHR_image_base')
|
|
|
|
defines.add(EGL_IMAGE_PRESERVED_KHR)
|
|
|
|
# EGL_KHR_image_pixmap
|
|
|
|
EGL_NATIVE_PIXMAP_KHR = Enumerant('EGL_NATIVE_PIXMAP_KHR', 0x30b0, 'EGL_KHR_image_pixmap')
|
|
|
|
defines.add(EGL_NATIVE_PIXMAP_KHR)
|
|
|
|
# EGL_KHR_lock_surface2
|
|
|
|
EGL_BITMAP_ORIGIN_KHR = Enumerant('EGL_BITMAP_ORIGIN_KHR', 0x30c8, 'EGL_KHR_lock_surface2')
|
|
EGL_BITMAP_PITCH_KHR = Enumerant('EGL_BITMAP_PITCH_KHR', 0x30c7, 'EGL_KHR_lock_surface2')
|
|
EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR = Enumerant('EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR', 0x30cc, 'EGL_KHR_lock_surface2')
|
|
EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR = Enumerant('EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR', 0x30cb, 'EGL_KHR_lock_surface2')
|
|
EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR = Enumerant('EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR', 0x30ca, 'EGL_KHR_lock_surface2')
|
|
EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR = Enumerant('EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR', 0x30cd, 'EGL_KHR_lock_surface2')
|
|
EGL_BITMAP_PIXEL_RED_OFFSET_KHR = Enumerant('EGL_BITMAP_PIXEL_RED_OFFSET_KHR', 0x30c9, 'EGL_KHR_lock_surface2')
|
|
EGL_BITMAP_PIXEL_SIZE_KHR = Enumerant('EGL_BITMAP_PIXEL_SIZE_KHR', 0x3110, 'EGL_KHR_lock_surface2')
|
|
EGL_BITMAP_POINTER_KHR = Enumerant('EGL_BITMAP_POINTER_KHR', 0x30c6, 'EGL_KHR_lock_surface2')
|
|
EGL_FORMAT_RGBA_8888_EXACT_KHR = Enumerant('EGL_FORMAT_RGBA_8888_EXACT_KHR', 0x30c2, 'EGL_KHR_lock_surface2')
|
|
EGL_FORMAT_RGBA_8888_KHR = Enumerant('EGL_FORMAT_RGBA_8888_KHR', 0x30c3, 'EGL_KHR_lock_surface2')
|
|
EGL_FORMAT_RGB_565_EXACT_KHR = Enumerant('EGL_FORMAT_RGB_565_EXACT_KHR', 0x30c0, 'EGL_KHR_lock_surface2')
|
|
EGL_FORMAT_RGB_565_KHR = Enumerant('EGL_FORMAT_RGB_565_KHR', 0x30c1, 'EGL_KHR_lock_surface2')
|
|
EGL_LOCK_SURFACE_BIT_KHR = Enumerant('EGL_LOCK_SURFACE_BIT_KHR', 0x0080, 'EGL_KHR_lock_surface2')
|
|
EGL_LOCK_USAGE_HINT_KHR = Enumerant('EGL_LOCK_USAGE_HINT_KHR', 0x30c5, 'EGL_KHR_lock_surface2')
|
|
EGL_LOWER_LEFT_KHR = Enumerant('EGL_LOWER_LEFT_KHR', 0x30ce, 'EGL_KHR_lock_surface2')
|
|
EGL_MAP_PRESERVE_PIXELS_KHR = Enumerant('EGL_MAP_PRESERVE_PIXELS_KHR', 0x30c4, 'EGL_KHR_lock_surface2')
|
|
EGL_MATCH_FORMAT_KHR = Enumerant('EGL_MATCH_FORMAT_KHR', 0x3043, 'EGL_KHR_lock_surface2')
|
|
EGL_OPTIMAL_FORMAT_BIT_KHR = Enumerant('EGL_OPTIMAL_FORMAT_BIT_KHR', 0x0100, 'EGL_KHR_lock_surface2')
|
|
EGL_READ_SURFACE_BIT_KHR = Enumerant('EGL_READ_SURFACE_BIT_KHR', 0x0001, 'EGL_KHR_lock_surface2')
|
|
EGL_UPPER_LEFT_KHR = Enumerant('EGL_UPPER_LEFT_KHR', 0x30cf, 'EGL_KHR_lock_surface2')
|
|
EGL_WRITE_SURFACE_BIT_KHR = Enumerant('EGL_WRITE_SURFACE_BIT_KHR', 0x0002, 'EGL_KHR_lock_surface2')
|
|
|
|
defines.add(EGL_BITMAP_ORIGIN_KHR)
|
|
defines.add(EGL_BITMAP_PITCH_KHR)
|
|
defines.add(EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR)
|
|
defines.add(EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR)
|
|
defines.add(EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR)
|
|
defines.add(EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR)
|
|
defines.add(EGL_BITMAP_PIXEL_RED_OFFSET_KHR)
|
|
defines.add(EGL_BITMAP_PIXEL_SIZE_KHR)
|
|
defines.add(EGL_BITMAP_POINTER_KHR)
|
|
defines.add(EGL_FORMAT_RGBA_8888_EXACT_KHR)
|
|
defines.add(EGL_FORMAT_RGBA_8888_KHR)
|
|
defines.add(EGL_FORMAT_RGB_565_EXACT_KHR)
|
|
defines.add(EGL_FORMAT_RGB_565_KHR)
|
|
defines.add(EGL_LOCK_SURFACE_BIT_KHR)
|
|
defines.add(EGL_LOCK_USAGE_HINT_KHR)
|
|
defines.add(EGL_LOWER_LEFT_KHR)
|
|
defines.add(EGL_MAP_PRESERVE_PIXELS_KHR)
|
|
defines.add(EGL_MATCH_FORMAT_KHR)
|
|
defines.add(EGL_OPTIMAL_FORMAT_BIT_KHR)
|
|
defines.add(EGL_READ_SURFACE_BIT_KHR)
|
|
defines.add(EGL_UPPER_LEFT_KHR)
|
|
defines.add(EGL_WRITE_SURFACE_BIT_KHR)
|
|
|
|
# EGL_KHR_reusable_sync
|
|
|
|
EGL_SYNC_REUSABLE_KHR = Enumerant('EGL_SYNC_REUSABLE_KHR', 0x30fa, 'EGL_KHR_reusable_sync')
|
|
|
|
defines.add(EGL_SYNC_REUSABLE_KHR)
|
|
|
|
# EGL_KHR_stream
|
|
|
|
EGL_BAD_STATE_KHR = Enumerant('EGL_BAD_STATE_KHR', 0x321c, 'EGL_KHR_stream')
|
|
EGL_BAD_STREAM_KHR = Enumerant('EGL_BAD_STREAM_KHR', 0x321b, 'EGL_KHR_stream')
|
|
EGL_CONSUMER_FRAME_KHR = Enumerant('EGL_CONSUMER_FRAME_KHR', 0x3213, 'EGL_KHR_stream')
|
|
EGL_CONSUMER_LATENCY_USEC_KHR = Enumerant('EGL_CONSUMER_LATENCY_USEC_KHR', 0x3210, 'EGL_KHR_stream')
|
|
EGL_PRODUCER_FRAME_KHR = Enumerant('EGL_PRODUCER_FRAME_KHR', 0x3212, 'EGL_KHR_stream')
|
|
EGL_STREAM_STATE_CONNECTING_KHR = Enumerant('EGL_STREAM_STATE_CONNECTING_KHR', 0x3216, 'EGL_KHR_stream')
|
|
EGL_STREAM_STATE_CREATED_KHR = Enumerant('EGL_STREAM_STATE_CREATED_KHR', 0x3215, 'EGL_KHR_stream')
|
|
EGL_STREAM_STATE_DISCONNECTED_KHR = Enumerant('EGL_STREAM_STATE_DISCONNECTED_KHR', 0x321a, 'EGL_KHR_stream')
|
|
EGL_STREAM_STATE_EMPTY_KHR = Enumerant('EGL_STREAM_STATE_EMPTY_KHR', 0x3217, 'EGL_KHR_stream')
|
|
EGL_STREAM_STATE_KHR = Enumerant('EGL_STREAM_STATE_KHR', 0x3214, 'EGL_KHR_stream')
|
|
EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR = Enumerant('EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR', 0x3218, 'EGL_KHR_stream')
|
|
EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR = Enumerant('EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR', 0x3219, 'EGL_KHR_stream')
|
|
|
|
defines.add(EGL_BAD_STATE_KHR)
|
|
defines.add(EGL_BAD_STREAM_KHR)
|
|
defines.add(EGL_CONSUMER_FRAME_KHR)
|
|
defines.add(EGL_CONSUMER_LATENCY_USEC_KHR)
|
|
defines.add(EGL_PRODUCER_FRAME_KHR)
|
|
defines.add(EGL_STREAM_STATE_CONNECTING_KHR)
|
|
defines.add(EGL_STREAM_STATE_CREATED_KHR)
|
|
defines.add(EGL_STREAM_STATE_DISCONNECTED_KHR)
|
|
defines.add(EGL_STREAM_STATE_EMPTY_KHR)
|
|
defines.add(EGL_STREAM_STATE_KHR)
|
|
defines.add(EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR)
|
|
defines.add(EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR)
|
|
|
|
# EGL_KHR_stream_consumer_gltexture
|
|
|
|
EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR = Enumerant('EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR', 0x321e, 'EGL_KHR_stream_consumer_gltexture')
|
|
|
|
defines.add(EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR)
|
|
|
|
# EGL_KHR_stream_fifo
|
|
|
|
EGL_STREAM_FIFO_LENGTH_KHR = Enumerant('EGL_STREAM_FIFO_LENGTH_KHR', 0x31fc, 'EGL_KHR_stream_fifo')
|
|
EGL_STREAM_TIME_CONSUMER_KHR = Enumerant('EGL_STREAM_TIME_CONSUMER_KHR', 0x31fe, 'EGL_KHR_stream_fifo')
|
|
EGL_STREAM_TIME_NOW_KHR = Enumerant('EGL_STREAM_TIME_NOW_KHR', 0x31fd, 'EGL_KHR_stream_fifo')
|
|
EGL_STREAM_TIME_PRODUCER_KHR = Enumerant('EGL_STREAM_TIME_PRODUCER_KHR', 0x31ff, 'EGL_KHR_stream_fifo')
|
|
|
|
defines.add(EGL_STREAM_FIFO_LENGTH_KHR)
|
|
defines.add(EGL_STREAM_TIME_CONSUMER_KHR)
|
|
defines.add(EGL_STREAM_TIME_NOW_KHR)
|
|
defines.add(EGL_STREAM_TIME_PRODUCER_KHR)
|
|
|
|
# EGL_KHR_stream_producer_eglsurface
|
|
|
|
EGL_STREAM_BIT_KHR = Enumerant('EGL_STREAM_BIT_KHR', 0x0800, 'EGL_KHR_stream_producer_eglsurface')
|
|
|
|
defines.add(EGL_STREAM_BIT_KHR)
|
|
|
|
# EGL_KHR_vg_parent_image
|
|
|
|
EGL_VG_PARENT_IMAGE_KHR = Enumerant('EGL_VG_PARENT_IMAGE_KHR', 0x30ba, 'EGL_KHR_vg_parent_image')
|
|
|
|
defines.add(EGL_VG_PARENT_IMAGE_KHR)
|
|
|
|
# EGL_MESA_drm_image
|
|
|
|
EGL_DRM_BUFFER_FORMAT_ARGB32_MESA = Enumerant('EGL_DRM_BUFFER_FORMAT_ARGB32_MESA', 0x31d2, 'EGL_MESA_drm_image')
|
|
EGL_DRM_BUFFER_FORMAT_MESA = Enumerant('EGL_DRM_BUFFER_FORMAT_MESA', 0x31d0, 'EGL_MESA_drm_image')
|
|
EGL_DRM_BUFFER_MESA = Enumerant('EGL_DRM_BUFFER_MESA', 0x31d3, 'EGL_MESA_drm_image')
|
|
EGL_DRM_BUFFER_STRIDE_MESA = Enumerant('EGL_DRM_BUFFER_STRIDE_MESA', 0x31d4, 'EGL_MESA_drm_image')
|
|
EGL_DRM_BUFFER_USE_MESA = Enumerant('EGL_DRM_BUFFER_USE_MESA', 0x31d1, 'EGL_MESA_drm_image')
|
|
EGL_DRM_BUFFER_USE_SCANOUT_MESA = Enumerant('EGL_DRM_BUFFER_USE_SCANOUT_MESA', 0x0001, 'EGL_MESA_drm_image')
|
|
EGL_DRM_BUFFER_USE_SHARE_MESA = Enumerant('EGL_DRM_BUFFER_USE_SHARE_MESA', 0x0002, 'EGL_MESA_drm_image')
|
|
|
|
defines.add(EGL_DRM_BUFFER_FORMAT_ARGB32_MESA)
|
|
defines.add(EGL_DRM_BUFFER_FORMAT_MESA)
|
|
defines.add(EGL_DRM_BUFFER_MESA)
|
|
defines.add(EGL_DRM_BUFFER_STRIDE_MESA)
|
|
defines.add(EGL_DRM_BUFFER_USE_MESA)
|
|
defines.add(EGL_DRM_BUFFER_USE_SCANOUT_MESA)
|
|
defines.add(EGL_DRM_BUFFER_USE_SHARE_MESA)
|
|
|
|
# EGL_NV_coverage_sample
|
|
|
|
EGL_COVERAGE_BUFFERS_NV = Enumerant('EGL_COVERAGE_BUFFERS_NV', 0x30e0, 'EGL_NV_coverage_sample')
|
|
EGL_COVERAGE_SAMPLES_NV = Enumerant('EGL_COVERAGE_SAMPLES_NV', 0x30e1, 'EGL_NV_coverage_sample')
|
|
GL_COVERAGE_ALL_FRAGMENTS_NV = Enumerant('GL_COVERAGE_ALL_FRAGMENTS_NV', 0x8ed5, 'EGL_NV_coverage_sample')
|
|
GL_COVERAGE_ATTACHMENT_NV = Enumerant('GL_COVERAGE_ATTACHMENT_NV', 0x8ed2, 'EGL_NV_coverage_sample')
|
|
GL_COVERAGE_AUTOMATIC_NV = Enumerant('GL_COVERAGE_AUTOMATIC_NV', 0x8ed7, 'EGL_NV_coverage_sample')
|
|
GL_COVERAGE_BUFFERS_NV = Enumerant('GL_COVERAGE_BUFFERS_NV', 0x8ed3, 'EGL_NV_coverage_sample')
|
|
GL_COVERAGE_BUFFER_BIT_NV = Enumerant('GL_COVERAGE_BUFFER_BIT_NV', 0x8000, 'EGL_NV_coverage_sample')
|
|
GL_COVERAGE_COMPONENT4_NV = Enumerant('GL_COVERAGE_COMPONENT4_NV', 0x8ed1, 'EGL_NV_coverage_sample')
|
|
GL_COVERAGE_COMPONENT_NV = Enumerant('GL_COVERAGE_COMPONENT_NV', 0x8ed0, 'EGL_NV_coverage_sample')
|
|
GL_COVERAGE_EDGE_FRAGMENTS_NV = Enumerant('GL_COVERAGE_EDGE_FRAGMENTS_NV', 0x8ed6, 'EGL_NV_coverage_sample')
|
|
|
|
defines.add(EGL_COVERAGE_BUFFERS_NV)
|
|
defines.add(EGL_COVERAGE_SAMPLES_NV)
|
|
defines.add(GL_COVERAGE_ALL_FRAGMENTS_NV)
|
|
defines.add(GL_COVERAGE_ATTACHMENT_NV)
|
|
defines.add(GL_COVERAGE_AUTOMATIC_NV)
|
|
defines.add(GL_COVERAGE_BUFFERS_NV)
|
|
defines.add(GL_COVERAGE_BUFFER_BIT_NV)
|
|
defines.add(GL_COVERAGE_COMPONENT4_NV)
|
|
defines.add(GL_COVERAGE_COMPONENT_NV)
|
|
defines.add(GL_COVERAGE_EDGE_FRAGMENTS_NV)
|
|
|
|
# EGL_NV_coverage_sample_resolve
|
|
|
|
EGL_COVERAGE_SAMPLE_RESOLVE_DEFAULT_NV = Enumerant('EGL_COVERAGE_SAMPLE_RESOLVE_DEFAULT_NV', 0x3132, 'EGL_NV_coverage_sample_resolve')
|
|
EGL_COVERAGE_SAMPLE_RESOLVE_NONE_NV = Enumerant('EGL_COVERAGE_SAMPLE_RESOLVE_NONE_NV', 0x3133, 'EGL_NV_coverage_sample_resolve')
|
|
EGL_COVERAGE_SAMPLE_RESOLVE_NV = Enumerant('EGL_COVERAGE_SAMPLE_RESOLVE_NV', 0x3131, 'EGL_NV_coverage_sample_resolve')
|
|
|
|
defines.add(EGL_COVERAGE_SAMPLE_RESOLVE_DEFAULT_NV)
|
|
defines.add(EGL_COVERAGE_SAMPLE_RESOLVE_NONE_NV)
|
|
defines.add(EGL_COVERAGE_SAMPLE_RESOLVE_NV)
|
|
|
|
# EGL_NV_post_sub_buffer
|
|
|
|
EGL_POST_SUB_BUFFER_SUPPORTED_NV = Enumerant('EGL_POST_SUB_BUFFER_SUPPORTED_NV', 0x30be, 'EGL_NV_post_sub_buffer')
|
|
|
|
defines.add(EGL_POST_SUB_BUFFER_SUPPORTED_NV)
|
|
|
|
# EGL_NV_sync
|
|
|
|
EGL_ALREADY_SIGNALED_NV = Enumerant('EGL_ALREADY_SIGNALED_NV', 0x30ea, 'EGL_NV_sync')
|
|
EGL_CONDITION_SATISFIED_NV = Enumerant('EGL_CONDITION_SATISFIED_NV', 0x30ec, 'EGL_NV_sync')
|
|
EGL_FOREVER_NV = Enumerant('EGL_FOREVER_NV', 0xffffffffffffffff, 'EGL_NV_sync')
|
|
EGL_SIGNALED_NV = Enumerant('EGL_SIGNALED_NV', 0x30e8, 'EGL_NV_sync')
|
|
EGL_SYNC_CONDITION_NV = Enumerant('EGL_SYNC_CONDITION_NV', 0x30ee, 'EGL_NV_sync')
|
|
EGL_SYNC_FENCE_NV = Enumerant('EGL_SYNC_FENCE_NV', 0x30ef, 'EGL_NV_sync')
|
|
EGL_SYNC_FLUSH_COMMANDS_BIT_NV = Enumerant('EGL_SYNC_FLUSH_COMMANDS_BIT_NV', 0x0001, 'EGL_NV_sync')
|
|
EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV = Enumerant('EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV', 0x30e6, 'EGL_NV_sync')
|
|
EGL_SYNC_STATUS_NV = Enumerant('EGL_SYNC_STATUS_NV', 0x30e7, 'EGL_NV_sync')
|
|
EGL_SYNC_TYPE_NV = Enumerant('EGL_SYNC_TYPE_NV', 0x30ed, 'EGL_NV_sync')
|
|
EGL_TIMEOUT_EXPIRED_NV = Enumerant('EGL_TIMEOUT_EXPIRED_NV', 0x30eb, 'EGL_NV_sync')
|
|
EGL_UNSIGNALED_NV = Enumerant('EGL_UNSIGNALED_NV', 0x30e9, 'EGL_NV_sync')
|
|
|
|
defines.add(EGL_ALREADY_SIGNALED_NV)
|
|
defines.add(EGL_CONDITION_SATISFIED_NV)
|
|
defines.add(EGL_FOREVER_NV)
|
|
defines.add(EGL_SIGNALED_NV)
|
|
defines.add(EGL_SYNC_CONDITION_NV)
|
|
defines.add(EGL_SYNC_FENCE_NV)
|
|
defines.add(EGL_SYNC_FLUSH_COMMANDS_BIT_NV)
|
|
defines.add(EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV)
|
|
defines.add(EGL_SYNC_STATUS_NV)
|
|
defines.add(EGL_SYNC_TYPE_NV)
|
|
defines.add(EGL_TIMEOUT_EXPIRED_NV)
|
|
defines.add(EGL_UNSIGNALED_NV)
|
|
|
|
# GL_NV_depth_nonlinear
|
|
|
|
EGL_DEPTH_ENCODING_NONE_NV = Enumerant('EGL_DEPTH_ENCODING_NONE_NV', 0x0000, 'GL_NV_depth_nonlinear')
|
|
EGL_DEPTH_ENCODING_NONLINEAR_NV = Enumerant('EGL_DEPTH_ENCODING_NONLINEAR_NV', 0x30e3, 'GL_NV_depth_nonlinear')
|
|
EGL_DEPTH_ENCODING_NV = Enumerant('EGL_DEPTH_ENCODING_NV', 0x30e2, 'GL_NV_depth_nonlinear')
|
|
GL_DEPTH_COMPONENT16_NONLINEAR_NV = Enumerant('GL_DEPTH_COMPONENT16_NONLINEAR_NV', 0x8e2c, 'GL_NV_depth_nonlinear')
|
|
|
|
defines.add(EGL_DEPTH_ENCODING_NONE_NV)
|
|
defines.add(EGL_DEPTH_ENCODING_NONLINEAR_NV)
|
|
defines.add(EGL_DEPTH_ENCODING_NV)
|
|
defines.add(GL_DEPTH_COMPONENT16_NONLINEAR_NV)
|
|
|
|
# GL_VG_KHR_EGL_sync
|
|
|
|
EGL_CONDITION_SATISFIED_KHR = Enumerant('EGL_CONDITION_SATISFIED_KHR', 0x30f6, 'GL_VG_KHR_EGL_sync')
|
|
EGL_FOREVER_KHR = Enumerant('EGL_FOREVER_KHR', 0xffffffffffffffff, 'GL_VG_KHR_EGL_sync')
|
|
EGL_SIGNALED_KHR = Enumerant('EGL_SIGNALED_KHR', 0x30f2, 'GL_VG_KHR_EGL_sync')
|
|
EGL_SYNC_CONDITION_KHR = Enumerant('EGL_SYNC_CONDITION_KHR', 0x30f8, 'GL_VG_KHR_EGL_sync')
|
|
EGL_SYNC_FENCE_KHR = Enumerant('EGL_SYNC_FENCE_KHR', 0x30f9, 'GL_VG_KHR_EGL_sync')
|
|
EGL_SYNC_FLUSH_COMMANDS_BIT_KHR = Enumerant('EGL_SYNC_FLUSH_COMMANDS_BIT_KHR', 0x0001, 'GL_VG_KHR_EGL_sync')
|
|
EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR = Enumerant('EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR', 0x30f0, 'GL_VG_KHR_EGL_sync')
|
|
EGL_SYNC_STATUS_KHR = Enumerant('EGL_SYNC_STATUS_KHR', 0x30f1, 'GL_VG_KHR_EGL_sync')
|
|
EGL_SYNC_TYPE_KHR = Enumerant('EGL_SYNC_TYPE_KHR', 0x30f7, 'GL_VG_KHR_EGL_sync')
|
|
EGL_TIMEOUT_EXPIRED_KHR = Enumerant('EGL_TIMEOUT_EXPIRED_KHR', 0x30f5, 'GL_VG_KHR_EGL_sync')
|
|
EGL_UNSIGNALED_KHR = Enumerant('EGL_UNSIGNALED_KHR', 0x30f3, 'GL_VG_KHR_EGL_sync')
|
|
|
|
defines.add(EGL_CONDITION_SATISFIED_KHR)
|
|
defines.add(EGL_FOREVER_KHR)
|
|
defines.add(EGL_SIGNALED_KHR)
|
|
defines.add(EGL_SYNC_CONDITION_KHR)
|
|
defines.add(EGL_SYNC_FENCE_KHR)
|
|
defines.add(EGL_SYNC_FLUSH_COMMANDS_BIT_KHR)
|
|
defines.add(EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR)
|
|
defines.add(EGL_SYNC_STATUS_KHR)
|
|
defines.add(EGL_SYNC_TYPE_KHR)
|
|
defines.add(EGL_TIMEOUT_EXPIRED_KHR)
|
|
defines.add(EGL_UNSIGNALED_KHR)
|
|
|
|
# EGL_ANGLE_query_surface_pointer
|
|
|
|
eglQuerySurfacePointerANGLE = Function('eglQuerySurfacePointerANGLE')
|
|
eglQuerySurfacePointerANGLE.ret = Return('EGLBoolean')
|
|
eglQuerySurfacePointerANGLE.add( Input( 'dpy','EGLDisplay' ))
|
|
eglQuerySurfacePointerANGLE.add( Input( 'surface','EGLSurface' ))
|
|
eglQuerySurfacePointerANGLE.add( Input( 'attribute','EGLint' ))
|
|
eglQuerySurfacePointerANGLE.add( Input( 'value','GLvoid **' ))
|
|
eglQuerySurfacePointerANGLE.version = ''
|
|
eglQuerySurfacePointerANGLE.category = 'EGL_ANGLE_query_surface_pointer'
|
|
eglQuerySurfacePointerANGLE.trace = True
|
|
eglQuerySurfacePointerANGLE.play = True
|
|
egl.add(eglQuerySurfacePointerANGLE)
|
|
|
|
# EGL_KHR_fence_sync
|
|
|
|
eglClientWaitSyncKHR = Function('eglClientWaitSyncKHR')
|
|
eglClientWaitSyncKHR.ret = Return('EGLint')
|
|
eglClientWaitSyncKHR.add( Input( 'dpy','EGLDisplay' ))
|
|
eglClientWaitSyncKHR.add( Input( 'GLsync','EGLSyncKHR' ))
|
|
eglClientWaitSyncKHR.add( Input( 'flags','EGLint' ))
|
|
eglClientWaitSyncKHR.add( Input( 'timeout','EGLTimeKHR' ))
|
|
eglClientWaitSyncKHR.version = ''
|
|
eglClientWaitSyncKHR.category = 'EGL_KHR_fence_sync'
|
|
eglClientWaitSyncKHR.trace = True
|
|
eglClientWaitSyncKHR.play = True
|
|
egl.add(eglClientWaitSyncKHR)
|
|
|
|
eglCreateSyncKHR = Function('eglCreateSyncKHR')
|
|
eglCreateSyncKHR.ret = Return('EGLSyncKHR')
|
|
eglCreateSyncKHR.add( Input( 'dpy','EGLDisplay' ))
|
|
eglCreateSyncKHR.add( Input( 'type','EGLenum' ))
|
|
eglCreateSyncKHR.add( Input( 'attrib_list','const EGLint *' ))
|
|
eglCreateSyncKHR.version = ''
|
|
eglCreateSyncKHR.category = 'EGL_KHR_fence_sync'
|
|
eglCreateSyncKHR.trace = True
|
|
eglCreateSyncKHR.play = True
|
|
egl.add(eglCreateSyncKHR)
|
|
|
|
eglDestroySyncKHR = Function('eglDestroySyncKHR')
|
|
eglDestroySyncKHR.ret = Return('EGLBoolean')
|
|
eglDestroySyncKHR.add( Input( 'dpy','EGLDisplay' ))
|
|
eglDestroySyncKHR.add( Input( 'GLsync','EGLSyncKHR' ))
|
|
eglDestroySyncKHR.version = ''
|
|
eglDestroySyncKHR.category = 'EGL_KHR_fence_sync'
|
|
eglDestroySyncKHR.trace = True
|
|
eglDestroySyncKHR.play = True
|
|
egl.add(eglDestroySyncKHR)
|
|
|
|
eglGetSyncAttribKHR = Function('eglGetSyncAttribKHR')
|
|
eglGetSyncAttribKHR.ret = Return('EGLBoolean')
|
|
eglGetSyncAttribKHR.add( Input( 'dpy','EGLDisplay' ))
|
|
eglGetSyncAttribKHR.add( Input( 'GLsync','EGLSyncKHR' ))
|
|
eglGetSyncAttribKHR.add( Input( 'attribute','EGLint' ))
|
|
eglGetSyncAttribKHR.add( Input( 'value','EGLint *' ))
|
|
eglGetSyncAttribKHR.version = ''
|
|
eglGetSyncAttribKHR.category = 'EGL_KHR_fence_sync'
|
|
eglGetSyncAttribKHR.trace = True
|
|
eglGetSyncAttribKHR.play = True
|
|
egl.add(eglGetSyncAttribKHR)
|
|
|
|
# EGL_KHR_image_base
|
|
|
|
eglCreateImageKHR = Function('eglCreateImageKHR')
|
|
eglCreateImageKHR.ret = Return('EGLImageKHR')
|
|
eglCreateImageKHR.add( Input( 'dpy','EGLDisplay' ))
|
|
eglCreateImageKHR.add( Input( 'ctx','EGLContext' ))
|
|
eglCreateImageKHR.add( Input( 'target','EGLenum' ))
|
|
eglCreateImageKHR.add( Input( 'buffer','EGLClientBuffer' ))
|
|
eglCreateImageKHR.add( Input( 'attrib_list','const EGLint *' ))
|
|
eglCreateImageKHR.version = ''
|
|
eglCreateImageKHR.category = 'EGL_KHR_image_base'
|
|
eglCreateImageKHR.trace = True
|
|
eglCreateImageKHR.play = True
|
|
egl.add(eglCreateImageKHR)
|
|
|
|
eglDestroyImageKHR = Function('eglDestroyImageKHR')
|
|
eglDestroyImageKHR.ret = Return('EGLBoolean')
|
|
eglDestroyImageKHR.add( Input( 'dpy','EGLDisplay' ))
|
|
eglDestroyImageKHR.add( Input( 'image','EGLImageKHR' ))
|
|
eglDestroyImageKHR.version = ''
|
|
eglDestroyImageKHR.category = 'EGL_KHR_image_base'
|
|
eglDestroyImageKHR.trace = True
|
|
eglDestroyImageKHR.play = True
|
|
egl.add(eglDestroyImageKHR)
|
|
|
|
# EGL_KHR_lock_surface
|
|
|
|
eglLockSurfaceKHR = Function('eglLockSurfaceKHR')
|
|
eglLockSurfaceKHR.ret = Return('EGLBoolean')
|
|
eglLockSurfaceKHR.add( Input( 'display','EGLDisplay' ))
|
|
eglLockSurfaceKHR.add( Input( 'surface','EGLSurface' ))
|
|
eglLockSurfaceKHR.add( Input( 'attrib_list','const EGLint *' ))
|
|
eglLockSurfaceKHR.version = ''
|
|
eglLockSurfaceKHR.category = 'EGL_KHR_lock_surface'
|
|
eglLockSurfaceKHR.trace = True
|
|
eglLockSurfaceKHR.play = True
|
|
egl.add(eglLockSurfaceKHR)
|
|
|
|
eglUnlockSurfaceKHR = Function('eglUnlockSurfaceKHR')
|
|
eglUnlockSurfaceKHR.ret = Return('EGLBoolean')
|
|
eglUnlockSurfaceKHR.add( Input( 'display','EGLDisplay' ))
|
|
eglUnlockSurfaceKHR.add( Input( 'surface','EGLSurface' ))
|
|
eglUnlockSurfaceKHR.version = ''
|
|
eglUnlockSurfaceKHR.category = 'EGL_KHR_lock_surface'
|
|
eglUnlockSurfaceKHR.trace = True
|
|
eglUnlockSurfaceKHR.play = True
|
|
egl.add(eglUnlockSurfaceKHR)
|
|
|
|
# EGL_KHR_stream_consumer_gltexture
|
|
|
|
eglStreamConsumerAcquireKHR = Function('eglStreamConsumerAcquireKHR')
|
|
eglStreamConsumerAcquireKHR.ret = Return('EGLBoolean')
|
|
eglStreamConsumerAcquireKHR.add( Input( 'dpy','EGLDisplay' ))
|
|
eglStreamConsumerAcquireKHR.add( Input( 'stream','EGLStreamKHR' ))
|
|
eglStreamConsumerAcquireKHR.version = ''
|
|
eglStreamConsumerAcquireKHR.category = 'EGL_KHR_stream_consumer_gltexture'
|
|
eglStreamConsumerAcquireKHR.trace = True
|
|
eglStreamConsumerAcquireKHR.play = True
|
|
egl.add(eglStreamConsumerAcquireKHR)
|
|
|
|
eglStreamConsumerGLTextureExternalKHR = Function('eglStreamConsumerGLTextureExternalKHR')
|
|
eglStreamConsumerGLTextureExternalKHR.ret = Return('EGLBoolean')
|
|
eglStreamConsumerGLTextureExternalKHR.add( Input( 'dpy','EGLDisplay' ))
|
|
eglStreamConsumerGLTextureExternalKHR.add( Input( 'stream','EGLStreamKHR' ))
|
|
eglStreamConsumerGLTextureExternalKHR.version = ''
|
|
eglStreamConsumerGLTextureExternalKHR.category = 'EGL_KHR_stream_consumer_gltexture'
|
|
eglStreamConsumerGLTextureExternalKHR.trace = True
|
|
eglStreamConsumerGLTextureExternalKHR.play = True
|
|
egl.add(eglStreamConsumerGLTextureExternalKHR)
|
|
|
|
eglStreamConsumerReleaseKHR = Function('eglStreamConsumerReleaseKHR')
|
|
eglStreamConsumerReleaseKHR.ret = Return('EGLBoolean')
|
|
eglStreamConsumerReleaseKHR.add( Input( 'dpy','EGLDisplay' ))
|
|
eglStreamConsumerReleaseKHR.add( Input( 'stream','EGLStreamKHR' ))
|
|
eglStreamConsumerReleaseKHR.version = ''
|
|
eglStreamConsumerReleaseKHR.category = 'EGL_KHR_stream_consumer_gltexture'
|
|
eglStreamConsumerReleaseKHR.trace = True
|
|
eglStreamConsumerReleaseKHR.play = True
|
|
egl.add(eglStreamConsumerReleaseKHR)
|
|
|
|
# EGL_KHR_stream_cross_process_fd
|
|
|
|
eglCreateStreamFromFileDescriptorKHR = Function('eglCreateStreamFromFileDescriptorKHR')
|
|
eglCreateStreamFromFileDescriptorKHR.ret = Return('EGLStreamKHR')
|
|
eglCreateStreamFromFileDescriptorKHR.add( Input( 'dpy','EGLDisplay' ))
|
|
eglCreateStreamFromFileDescriptorKHR.add( Input( 'file_descriptor','EGLNativeFileDescriptorKHR' ))
|
|
eglCreateStreamFromFileDescriptorKHR.version = ''
|
|
eglCreateStreamFromFileDescriptorKHR.category = 'EGL_KHR_stream_cross_process_fd'
|
|
eglCreateStreamFromFileDescriptorKHR.trace = True
|
|
eglCreateStreamFromFileDescriptorKHR.play = True
|
|
egl.add(eglCreateStreamFromFileDescriptorKHR)
|
|
|
|
eglGetStreamFileDescriptorKHR = Function('eglGetStreamFileDescriptorKHR')
|
|
eglGetStreamFileDescriptorKHR.ret = Return('EGLNativeFileDescriptorKHR')
|
|
eglGetStreamFileDescriptorKHR.add( Input( 'dpy','EGLDisplay' ))
|
|
eglGetStreamFileDescriptorKHR.add( Input( 'stream','EGLStreamKHR' ))
|
|
eglGetStreamFileDescriptorKHR.version = ''
|
|
eglGetStreamFileDescriptorKHR.category = 'EGL_KHR_stream_cross_process_fd'
|
|
eglGetStreamFileDescriptorKHR.trace = True
|
|
eglGetStreamFileDescriptorKHR.play = True
|
|
egl.add(eglGetStreamFileDescriptorKHR)
|
|
|
|
# EGL_KHR_stream_producer_eglsurface
|
|
|
|
eglCreateStreamProducerSurfaceKHR = Function('eglCreateStreamProducerSurfaceKHR')
|
|
eglCreateStreamProducerSurfaceKHR.ret = Return('EGLSurface')
|
|
eglCreateStreamProducerSurfaceKHR.add( Input( 'dpy','EGLDisplay' ))
|
|
eglCreateStreamProducerSurfaceKHR.add( Input( 'config','EGLConfig' ))
|
|
eglCreateStreamProducerSurfaceKHR.add( Input( 'stream','EGLStreamKHR' ))
|
|
eglCreateStreamProducerSurfaceKHR.add( Input( 'attrib_list','const EGLint *' ))
|
|
eglCreateStreamProducerSurfaceKHR.version = ''
|
|
eglCreateStreamProducerSurfaceKHR.category = 'EGL_KHR_stream_producer_eglsurface'
|
|
eglCreateStreamProducerSurfaceKHR.trace = True
|
|
eglCreateStreamProducerSurfaceKHR.play = True
|
|
egl.add(eglCreateStreamProducerSurfaceKHR)
|
|
|
|
# EGL_KHR_wait_sync
|
|
|
|
eglWaitSyncKHR = Function('eglWaitSyncKHR')
|
|
eglWaitSyncKHR.ret = Return('EGLint')
|
|
eglWaitSyncKHR.add( Input( 'dpy','EGLDisplay' ))
|
|
eglWaitSyncKHR.add( Input( 'GLsync','EGLSyncKHR' ))
|
|
eglWaitSyncKHR.add( Input( 'flags','EGLint' ))
|
|
eglWaitSyncKHR.version = ''
|
|
eglWaitSyncKHR.category = 'EGL_KHR_wait_sync'
|
|
eglWaitSyncKHR.trace = True
|
|
eglWaitSyncKHR.play = True
|
|
egl.add(eglWaitSyncKHR)
|
|
|
|
# EGL_MESA_drm_image
|
|
|
|
eglCreateDRMImageMESA = Function('eglCreateDRMImageMESA')
|
|
eglCreateDRMImageMESA.ret = Return('EGLImageKHR')
|
|
eglCreateDRMImageMESA.add( Input( 'dpy','EGLDisplay' ))
|
|
eglCreateDRMImageMESA.add( Input( 'attrib_list','const EGLint *' ))
|
|
eglCreateDRMImageMESA.version = ''
|
|
eglCreateDRMImageMESA.category = 'EGL_MESA_drm_image'
|
|
eglCreateDRMImageMESA.trace = True
|
|
eglCreateDRMImageMESA.play = True
|
|
egl.add(eglCreateDRMImageMESA)
|
|
|
|
eglExportDRMImageMESA = Function('eglExportDRMImageMESA')
|
|
eglExportDRMImageMESA.ret = Return('EGLBoolean')
|
|
eglExportDRMImageMESA.add( Input( 'dpy','EGLDisplay' ))
|
|
eglExportDRMImageMESA.add( Input( 'image','EGLImageKHR' ))
|
|
eglExportDRMImageMESA.add( Input( 'name','EGLint *' ))
|
|
eglExportDRMImageMESA.add( Input( 'handle','EGLint *' ))
|
|
eglExportDRMImageMESA.add( Input( 'stride','EGLint *' ))
|
|
eglExportDRMImageMESA.version = ''
|
|
eglExportDRMImageMESA.category = 'EGL_MESA_drm_image'
|
|
eglExportDRMImageMESA.trace = True
|
|
eglExportDRMImageMESA.play = True
|
|
egl.add(eglExportDRMImageMESA)
|
|
|
|
# EGL_NV_coverage_sample
|
|
|
|
eglCoverageMaskNV = Function('eglCoverageMaskNV')
|
|
eglCoverageMaskNV.ret = Return('void')
|
|
eglCoverageMaskNV.add( Input( 'mask','GLboolean' ))
|
|
eglCoverageMaskNV.version = ''
|
|
eglCoverageMaskNV.category = 'EGL_NV_coverage_sample'
|
|
eglCoverageMaskNV.trace = True
|
|
eglCoverageMaskNV.play = True
|
|
egl.add(eglCoverageMaskNV)
|
|
|
|
eglCoverageOperationNV = Function('eglCoverageOperationNV')
|
|
eglCoverageOperationNV.ret = Return('void')
|
|
eglCoverageOperationNV.add( Input( 'operation','GLenum' ))
|
|
eglCoverageOperationNV.version = ''
|
|
eglCoverageOperationNV.category = 'EGL_NV_coverage_sample'
|
|
eglCoverageOperationNV.trace = True
|
|
eglCoverageOperationNV.play = True
|
|
egl.add(eglCoverageOperationNV)
|
|
|
|
# EGL_NV_post_sub_buffer
|
|
|
|
eglPostSubBufferNV = Function('eglPostSubBufferNV')
|
|
eglPostSubBufferNV.ret = Return('EGLBoolean')
|
|
eglPostSubBufferNV.add( Input( 'dpy','EGLDisplay' ))
|
|
eglPostSubBufferNV.add( Input( 'surface','EGLSurface' ))
|
|
eglPostSubBufferNV.add( Input( 'x','EGLint' ))
|
|
eglPostSubBufferNV.add( Input( 'y','EGLint' ))
|
|
eglPostSubBufferNV.add( Input( 'width','EGLint' ))
|
|
eglPostSubBufferNV.add( Input( 'height','EGLint' ))
|
|
eglPostSubBufferNV.version = ''
|
|
eglPostSubBufferNV.category = 'EGL_NV_post_sub_buffer'
|
|
eglPostSubBufferNV.trace = True
|
|
eglPostSubBufferNV.play = True
|
|
egl.add(eglPostSubBufferNV)
|
|
|
|
# EGL_NV_sync
|
|
|
|
eglClientWaitSyncNV = Function('eglClientWaitSyncNV')
|
|
eglClientWaitSyncNV.ret = Return('EGLint')
|
|
eglClientWaitSyncNV.add( Input( 'GLsync','EGLSyncNV' ))
|
|
eglClientWaitSyncNV.add( Input( 'flags','EGLint' ))
|
|
eglClientWaitSyncNV.add( Input( 'timeout','EGLTimeNV' ))
|
|
eglClientWaitSyncNV.version = ''
|
|
eglClientWaitSyncNV.category = 'EGL_NV_sync'
|
|
eglClientWaitSyncNV.trace = True
|
|
eglClientWaitSyncNV.play = True
|
|
egl.add(eglClientWaitSyncNV)
|
|
|
|
eglCreateFenceSyncNV = Function('eglCreateFenceSyncNV')
|
|
eglCreateFenceSyncNV.ret = Return('EGLSyncNV')
|
|
eglCreateFenceSyncNV.add( Input( 'dpy','EGLDisplay' ))
|
|
eglCreateFenceSyncNV.add( Input( 'condition','EGLenum' ))
|
|
eglCreateFenceSyncNV.add( Input( 'attrib_list','const EGLint *' ))
|
|
eglCreateFenceSyncNV.version = ''
|
|
eglCreateFenceSyncNV.category = 'EGL_NV_sync'
|
|
eglCreateFenceSyncNV.trace = True
|
|
eglCreateFenceSyncNV.play = True
|
|
egl.add(eglCreateFenceSyncNV)
|
|
|
|
eglDestroySyncNV = Function('eglDestroySyncNV')
|
|
eglDestroySyncNV.ret = Return('EGLBoolean')
|
|
eglDestroySyncNV.add( Input( 'GLsync','EGLSyncNV' ))
|
|
eglDestroySyncNV.version = ''
|
|
eglDestroySyncNV.category = 'EGL_NV_sync'
|
|
eglDestroySyncNV.trace = True
|
|
eglDestroySyncNV.play = True
|
|
egl.add(eglDestroySyncNV)
|
|
|
|
eglFenceNV = Function('eglFenceNV')
|
|
eglFenceNV.ret = Return('EGLBoolean')
|
|
eglFenceNV.add( Input( 'GLsync','EGLSyncNV' ))
|
|
eglFenceNV.version = ''
|
|
eglFenceNV.category = 'EGL_NV_sync'
|
|
eglFenceNV.trace = True
|
|
eglFenceNV.play = True
|
|
egl.add(eglFenceNV)
|
|
|
|
eglGetSyncAttribNV = Function('eglGetSyncAttribNV')
|
|
eglGetSyncAttribNV.ret = Return('EGLBoolean')
|
|
eglGetSyncAttribNV.add( Input( 'GLsync','EGLSyncNV' ))
|
|
eglGetSyncAttribNV.add( Input( 'attribute','EGLint' ))
|
|
eglGetSyncAttribNV.add( Input( 'value','EGLint *' ))
|
|
eglGetSyncAttribNV.version = ''
|
|
eglGetSyncAttribNV.category = 'EGL_NV_sync'
|
|
eglGetSyncAttribNV.trace = True
|
|
eglGetSyncAttribNV.play = True
|
|
egl.add(eglGetSyncAttribNV)
|
|
|
|
eglSignalSyncNV = Function('eglSignalSyncNV')
|
|
eglSignalSyncNV.ret = Return('EGLBoolean')
|
|
eglSignalSyncNV.add( Input( 'GLsync','EGLSyncNV' ))
|
|
eglSignalSyncNV.add( Input( 'mode','EGLenum' ))
|
|
eglSignalSyncNV.version = ''
|
|
eglSignalSyncNV.category = 'EGL_NV_sync'
|
|
eglSignalSyncNV.trace = True
|
|
eglSignalSyncNV.play = True
|
|
egl.add(eglSignalSyncNV)
|
|
|
|
# EGL_NV_system_time
|
|
|
|
eglGetSystemTimeFrequencyNV = Function('eglGetSystemTimeFrequencyNV')
|
|
eglGetSystemTimeFrequencyNV.ret = Return('EGLuint64NV')
|
|
eglGetSystemTimeFrequencyNV.version = ''
|
|
eglGetSystemTimeFrequencyNV.category = 'EGL_NV_system_time'
|
|
eglGetSystemTimeFrequencyNV.trace = True
|
|
eglGetSystemTimeFrequencyNV.play = True
|
|
egl.add(eglGetSystemTimeFrequencyNV)
|
|
|
|
eglGetSystemTimeNV = Function('eglGetSystemTimeNV')
|
|
eglGetSystemTimeNV.ret = Return('EGLuint64NV')
|
|
eglGetSystemTimeNV.version = ''
|
|
eglGetSystemTimeNV.category = 'EGL_NV_system_time'
|
|
eglGetSystemTimeNV.trace = True
|
|
eglGetSystemTimeNV.play = True
|
|
egl.add(eglGetSystemTimeNV)
|
|
|
|
# EGL_VERSION_1_0
|
|
|
|
eglChooseConfig = Function('eglChooseConfig')
|
|
eglChooseConfig.ret = Return('EGLBoolean')
|
|
eglChooseConfig.add( Input( 'dpy','EGLDisplay' ))
|
|
eglChooseConfig.add( Input( 'attrib_list','const EGLint *' ))
|
|
eglChooseConfig.add( Input( 'configs','EGLConfig *' ))
|
|
eglChooseConfig.add( Input( 'config_size','EGLint' ))
|
|
eglChooseConfig.add( Input( 'num_config','EGLint *' ))
|
|
eglChooseConfig.version = ''
|
|
eglChooseConfig.category = 'EGL_VERSION_1_0'
|
|
eglChooseConfig.trace = True
|
|
eglChooseConfig.play = True
|
|
egl.add(eglChooseConfig)
|
|
|
|
eglCopyBuffers = Function('eglCopyBuffers')
|
|
eglCopyBuffers.ret = Return('EGLBoolean')
|
|
eglCopyBuffers.add( Input( 'dpy','EGLDisplay' ))
|
|
eglCopyBuffers.add( Input( 'surface','EGLSurface' ))
|
|
eglCopyBuffers.add( Input( 'target','EGLNativePixmapType' ))
|
|
eglCopyBuffers.version = ''
|
|
eglCopyBuffers.category = 'EGL_VERSION_1_0'
|
|
eglCopyBuffers.trace = True
|
|
eglCopyBuffers.play = True
|
|
egl.add(eglCopyBuffers)
|
|
|
|
eglCreateContext = Function('eglCreateContext')
|
|
eglCreateContext.ret = Return('EGLContext')
|
|
eglCreateContext.add( Input( 'dpy','EGLDisplay' ))
|
|
eglCreateContext.add( Input( 'config','EGLConfig' ))
|
|
eglCreateContext.add( Input( 'share_context','EGLContext' ))
|
|
eglCreateContext.add( Input( 'attrib_list','const EGLint *' ))
|
|
eglCreateContext.version = ''
|
|
eglCreateContext.category = 'EGL_VERSION_1_0'
|
|
eglCreateContext.trace = True
|
|
eglCreateContext.play = True
|
|
egl.add(eglCreateContext)
|
|
|
|
eglCreatePbufferSurface = Function('eglCreatePbufferSurface')
|
|
eglCreatePbufferSurface.ret = Return('EGLSurface')
|
|
eglCreatePbufferSurface.add( Input( 'dpy','EGLDisplay' ))
|
|
eglCreatePbufferSurface.add( Input( 'config','EGLConfig' ))
|
|
eglCreatePbufferSurface.add( Input( 'attrib_list','const EGLint *' ))
|
|
eglCreatePbufferSurface.version = ''
|
|
eglCreatePbufferSurface.category = 'EGL_VERSION_1_0'
|
|
eglCreatePbufferSurface.trace = True
|
|
eglCreatePbufferSurface.play = True
|
|
egl.add(eglCreatePbufferSurface)
|
|
|
|
eglCreatePixmapSurface = Function('eglCreatePixmapSurface')
|
|
eglCreatePixmapSurface.ret = Return('EGLSurface')
|
|
eglCreatePixmapSurface.add( Input( 'dpy','EGLDisplay' ))
|
|
eglCreatePixmapSurface.add( Input( 'config','EGLConfig' ))
|
|
eglCreatePixmapSurface.add( Input( 'pixmap','EGLNativePixmapType' ))
|
|
eglCreatePixmapSurface.add( Input( 'attrib_list','const EGLint *' ))
|
|
eglCreatePixmapSurface.version = ''
|
|
eglCreatePixmapSurface.category = 'EGL_VERSION_1_0'
|
|
eglCreatePixmapSurface.trace = True
|
|
eglCreatePixmapSurface.play = True
|
|
egl.add(eglCreatePixmapSurface)
|
|
|
|
eglCreateWindowSurface = Function('eglCreateWindowSurface')
|
|
eglCreateWindowSurface.ret = Return('EGLSurface')
|
|
eglCreateWindowSurface.add( Input( 'dpy','EGLDisplay' ))
|
|
eglCreateWindowSurface.add( Input( 'config','EGLConfig' ))
|
|
eglCreateWindowSurface.add( Input( 'win','EGLNativeWindowType' ))
|
|
eglCreateWindowSurface.add( Input( 'attrib_list','const EGLint *' ))
|
|
eglCreateWindowSurface.version = ''
|
|
eglCreateWindowSurface.category = 'EGL_VERSION_1_0'
|
|
eglCreateWindowSurface.trace = True
|
|
eglCreateWindowSurface.play = True
|
|
egl.add(eglCreateWindowSurface)
|
|
|
|
eglDestroyContext = Function('eglDestroyContext')
|
|
eglDestroyContext.ret = Return('EGLBoolean')
|
|
eglDestroyContext.add( Input( 'dpy','EGLDisplay' ))
|
|
eglDestroyContext.add( Input( 'ctx','EGLContext' ))
|
|
eglDestroyContext.version = ''
|
|
eglDestroyContext.category = 'EGL_VERSION_1_0'
|
|
eglDestroyContext.trace = True
|
|
eglDestroyContext.play = True
|
|
egl.add(eglDestroyContext)
|
|
|
|
eglDestroySurface = Function('eglDestroySurface')
|
|
eglDestroySurface.ret = Return('EGLBoolean')
|
|
eglDestroySurface.add( Input( 'dpy','EGLDisplay' ))
|
|
eglDestroySurface.add( Input( 'surface','EGLSurface' ))
|
|
eglDestroySurface.version = ''
|
|
eglDestroySurface.category = 'EGL_VERSION_1_0'
|
|
eglDestroySurface.trace = True
|
|
eglDestroySurface.play = True
|
|
egl.add(eglDestroySurface)
|
|
|
|
eglGetConfigAttrib = Function('eglGetConfigAttrib')
|
|
eglGetConfigAttrib.ret = Return('EGLBoolean')
|
|
eglGetConfigAttrib.add( Input( 'dpy','EGLDisplay' ))
|
|
eglGetConfigAttrib.add( Input( 'config','EGLConfig' ))
|
|
eglGetConfigAttrib.add( Input( 'attribute','EGLint' ))
|
|
eglGetConfigAttrib.add( Input( 'value','EGLint *' ))
|
|
eglGetConfigAttrib.version = ''
|
|
eglGetConfigAttrib.category = 'EGL_VERSION_1_0'
|
|
eglGetConfigAttrib.trace = True
|
|
eglGetConfigAttrib.play = True
|
|
egl.add(eglGetConfigAttrib)
|
|
|
|
eglGetConfigs = Function('eglGetConfigs')
|
|
eglGetConfigs.ret = Return('EGLBoolean')
|
|
eglGetConfigs.add( Input( 'dpy','EGLDisplay' ))
|
|
eglGetConfigs.add( Input( 'configs','EGLConfig *' ))
|
|
eglGetConfigs.add( Input( 'config_size','EGLint' ))
|
|
eglGetConfigs.add( Input( 'num_config','EGLint *' ))
|
|
eglGetConfigs.version = ''
|
|
eglGetConfigs.category = 'EGL_VERSION_1_0'
|
|
eglGetConfigs.trace = True
|
|
eglGetConfigs.play = True
|
|
egl.add(eglGetConfigs)
|
|
|
|
eglGetCurrentContext = Function('eglGetCurrentContext')
|
|
eglGetCurrentContext.ret = Return('EGLContext')
|
|
eglGetCurrentContext.version = ''
|
|
eglGetCurrentContext.category = 'EGL_VERSION_1_0'
|
|
eglGetCurrentContext.trace = True
|
|
eglGetCurrentContext.play = True
|
|
egl.add(eglGetCurrentContext)
|
|
|
|
eglGetCurrentDisplay = Function('eglGetCurrentDisplay')
|
|
eglGetCurrentDisplay.ret = Return('EGLDisplay')
|
|
eglGetCurrentDisplay.version = ''
|
|
eglGetCurrentDisplay.category = 'EGL_VERSION_1_0'
|
|
eglGetCurrentDisplay.trace = True
|
|
eglGetCurrentDisplay.play = True
|
|
egl.add(eglGetCurrentDisplay)
|
|
|
|
eglGetCurrentSurface = Function('eglGetCurrentSurface')
|
|
eglGetCurrentSurface.ret = Return('EGLSurface')
|
|
eglGetCurrentSurface.add( Input( 'readdraw','EGLint' ))
|
|
eglGetCurrentSurface.version = ''
|
|
eglGetCurrentSurface.category = 'EGL_VERSION_1_0'
|
|
eglGetCurrentSurface.trace = True
|
|
eglGetCurrentSurface.play = True
|
|
egl.add(eglGetCurrentSurface)
|
|
|
|
eglGetDisplay = Function('eglGetDisplay')
|
|
eglGetDisplay.ret = Return('EGLDisplay')
|
|
eglGetDisplay.add( Input( 'display_id','EGLNativeDisplayType' ))
|
|
eglGetDisplay.version = ''
|
|
eglGetDisplay.category = 'EGL_VERSION_1_0'
|
|
eglGetDisplay.trace = True
|
|
eglGetDisplay.play = True
|
|
egl.add(eglGetDisplay)
|
|
|
|
eglGetError = Function('eglGetError')
|
|
eglGetError.ret = Return('EGLint')
|
|
eglGetError.version = ''
|
|
eglGetError.category = 'EGL_VERSION_1_0'
|
|
eglGetError.trace = True
|
|
eglGetError.play = True
|
|
egl.add(eglGetError)
|
|
|
|
eglGetProcAddress = Function('eglGetProcAddress')
|
|
eglGetProcAddress.ret = Return('__eglMustCastToProperFunctionPointerType')
|
|
eglGetProcAddress.add( Input( 'procname','const char *' ))
|
|
eglGetProcAddress.version = ''
|
|
eglGetProcAddress.category = 'EGL_VERSION_1_0'
|
|
eglGetProcAddress.trace = True
|
|
eglGetProcAddress.play = True
|
|
egl.add(eglGetProcAddress)
|
|
|
|
eglInitialize = Function('eglInitialize')
|
|
eglInitialize.ret = Return('EGLBoolean')
|
|
eglInitialize.add( Input( 'dpy','EGLDisplay' ))
|
|
eglInitialize.add( Output( 'major','EGLint *' ))
|
|
eglInitialize.add( Output( 'minor','EGLint *' ))
|
|
eglInitialize.version = ''
|
|
eglInitialize.category = 'EGL_VERSION_1_0'
|
|
eglInitialize.trace = True
|
|
eglInitialize.play = True
|
|
egl.add(eglInitialize)
|
|
|
|
eglMakeCurrent = Function('eglMakeCurrent')
|
|
eglMakeCurrent.ret = Return('EGLBoolean')
|
|
eglMakeCurrent.add( Input( 'dpy','EGLDisplay' ))
|
|
eglMakeCurrent.add( Input( 'draw','EGLSurface' ))
|
|
eglMakeCurrent.add( Input( 'read','EGLSurface' ))
|
|
eglMakeCurrent.add( Input( 'ctx','EGLContext' ))
|
|
eglMakeCurrent.version = ''
|
|
eglMakeCurrent.category = 'EGL_VERSION_1_0'
|
|
eglMakeCurrent.trace = True
|
|
eglMakeCurrent.play = True
|
|
egl.add(eglMakeCurrent)
|
|
|
|
eglQueryContext = Function('eglQueryContext')
|
|
eglQueryContext.ret = Return('EGLBoolean')
|
|
eglQueryContext.add( Input( 'dpy','EGLDisplay' ))
|
|
eglQueryContext.add( Input( 'ctx','EGLContext' ))
|
|
eglQueryContext.add( Input( 'attribute','EGLint' ))
|
|
eglQueryContext.add( Output( 'value','EGLint *' ))
|
|
eglQueryContext.version = ''
|
|
eglQueryContext.category = 'EGL_VERSION_1_0'
|
|
eglQueryContext.trace = True
|
|
eglQueryContext.play = True
|
|
egl.add(eglQueryContext)
|
|
|
|
eglQueryString = Function('eglQueryString')
|
|
eglQueryString.ret = Return('const char *')
|
|
eglQueryString.add( Input( 'dpy','EGLDisplay' ))
|
|
eglQueryString.add( Input( 'name','EGLint' ,regalLog = 'EGLenumToString(name)' ))
|
|
eglQueryString.version = ''
|
|
eglQueryString.category = 'EGL_VERSION_1_0'
|
|
eglQueryString.trace = True
|
|
eglQueryString.play = True
|
|
egl.add(eglQueryString)
|
|
|
|
eglQuerySurface = Function('eglQuerySurface')
|
|
eglQuerySurface.ret = Return('EGLBoolean')
|
|
eglQuerySurface.add( Input( 'dpy','EGLDisplay' ))
|
|
eglQuerySurface.add( Input( 'surface','EGLSurface' ))
|
|
eglQuerySurface.add( Input( 'attribute','EGLint' ))
|
|
eglQuerySurface.add( Output( 'value','EGLint *' ))
|
|
eglQuerySurface.version = ''
|
|
eglQuerySurface.category = 'EGL_VERSION_1_0'
|
|
eglQuerySurface.trace = True
|
|
eglQuerySurface.play = True
|
|
egl.add(eglQuerySurface)
|
|
|
|
eglSwapBuffers = Function('eglSwapBuffers')
|
|
eglSwapBuffers.ret = Return('EGLBoolean')
|
|
eglSwapBuffers.add( Input( 'dpy','EGLDisplay' ))
|
|
eglSwapBuffers.add( Input( 'surface','EGLSurface' ))
|
|
eglSwapBuffers.version = ''
|
|
eglSwapBuffers.category = 'EGL_VERSION_1_0'
|
|
eglSwapBuffers.trace = True
|
|
eglSwapBuffers.play = True
|
|
egl.add(eglSwapBuffers)
|
|
|
|
eglTerminate = Function('eglTerminate')
|
|
eglTerminate.ret = Return('EGLBoolean')
|
|
eglTerminate.add( Input( 'dpy','EGLDisplay' ))
|
|
eglTerminate.version = ''
|
|
eglTerminate.category = 'EGL_VERSION_1_0'
|
|
eglTerminate.trace = True
|
|
eglTerminate.play = True
|
|
egl.add(eglTerminate)
|
|
|
|
eglWaitGL = Function('eglWaitGL')
|
|
eglWaitGL.ret = Return('EGLBoolean')
|
|
eglWaitGL.version = ''
|
|
eglWaitGL.category = 'EGL_VERSION_1_0'
|
|
eglWaitGL.trace = True
|
|
eglWaitGL.play = True
|
|
egl.add(eglWaitGL)
|
|
|
|
eglWaitNative = Function('eglWaitNative')
|
|
eglWaitNative.ret = Return('EGLBoolean')
|
|
eglWaitNative.add( Input( 'engine','EGLint' ))
|
|
eglWaitNative.version = ''
|
|
eglWaitNative.category = 'EGL_VERSION_1_0'
|
|
eglWaitNative.trace = True
|
|
eglWaitNative.play = True
|
|
egl.add(eglWaitNative)
|
|
|
|
# EGL_VERSION_1_1
|
|
|
|
eglBindTexImage = Function('eglBindTexImage')
|
|
eglBindTexImage.ret = Return('EGLBoolean')
|
|
eglBindTexImage.add( Input( 'dpy','EGLDisplay' ))
|
|
eglBindTexImage.add( Input( 'surface','EGLSurface' ))
|
|
eglBindTexImage.add( Input( 'buffer','EGLint' ))
|
|
eglBindTexImage.version = ''
|
|
eglBindTexImage.category = 'EGL_VERSION_1_1'
|
|
eglBindTexImage.trace = True
|
|
eglBindTexImage.play = True
|
|
egl.add(eglBindTexImage)
|
|
|
|
eglReleaseTexImage = Function('eglReleaseTexImage')
|
|
eglReleaseTexImage.ret = Return('EGLBoolean')
|
|
eglReleaseTexImage.add( Input( 'dpy','EGLDisplay' ))
|
|
eglReleaseTexImage.add( Input( 'surface','EGLSurface' ))
|
|
eglReleaseTexImage.add( Input( 'buffer','EGLint' ))
|
|
eglReleaseTexImage.version = ''
|
|
eglReleaseTexImage.category = 'EGL_VERSION_1_1'
|
|
eglReleaseTexImage.trace = True
|
|
eglReleaseTexImage.play = True
|
|
egl.add(eglReleaseTexImage)
|
|
|
|
# EGL_VERSION_1_2
|
|
|
|
eglBindAPI = Function('eglBindAPI')
|
|
eglBindAPI.ret = Return('EGLBoolean')
|
|
eglBindAPI.add( Input( 'api','EGLenum' ))
|
|
eglBindAPI.version = ''
|
|
eglBindAPI.category = 'EGL_VERSION_1_2'
|
|
eglBindAPI.trace = True
|
|
eglBindAPI.play = True
|
|
egl.add(eglBindAPI)
|
|
|
|
eglCreatePbufferFromClientBuffer = Function('eglCreatePbufferFromClientBuffer')
|
|
eglCreatePbufferFromClientBuffer.ret = Return('EGLSurface')
|
|
eglCreatePbufferFromClientBuffer.add( Input( 'dpy',' EGLDisplay' ))
|
|
eglCreatePbufferFromClientBuffer.add( Input( 'buftype','EGLenum' ))
|
|
eglCreatePbufferFromClientBuffer.add( Input( 'buffer','EGLClientBuffer' ))
|
|
eglCreatePbufferFromClientBuffer.add( Input( 'config','EGLConfig' ))
|
|
eglCreatePbufferFromClientBuffer.add( Input( 'attrib_list','const EGLint *' ))
|
|
eglCreatePbufferFromClientBuffer.version = ''
|
|
eglCreatePbufferFromClientBuffer.category = 'EGL_VERSION_1_2'
|
|
eglCreatePbufferFromClientBuffer.trace = True
|
|
eglCreatePbufferFromClientBuffer.play = True
|
|
egl.add(eglCreatePbufferFromClientBuffer)
|
|
|
|
eglQueryAPI = Function('eglQueryAPI')
|
|
eglQueryAPI.ret = Return('EGLenum')
|
|
eglQueryAPI.version = ''
|
|
eglQueryAPI.category = 'EGL_VERSION_1_2'
|
|
eglQueryAPI.trace = True
|
|
eglQueryAPI.play = True
|
|
egl.add(eglQueryAPI)
|
|
|
|
eglReleaseThread = Function('eglReleaseThread')
|
|
eglReleaseThread.ret = Return('EGLBoolean')
|
|
eglReleaseThread.version = ''
|
|
eglReleaseThread.category = 'EGL_VERSION_1_2'
|
|
eglReleaseThread.trace = True
|
|
eglReleaseThread.play = True
|
|
egl.add(eglReleaseThread)
|
|
|
|
eglSurfaceAttrib = Function('eglSurfaceAttrib')
|
|
eglSurfaceAttrib.ret = Return('EGLBoolean')
|
|
eglSurfaceAttrib.add( Input( 'dpy','EGLDisplay' ))
|
|
eglSurfaceAttrib.add( Input( 'surface','EGLSurface' ))
|
|
eglSurfaceAttrib.add( Input( 'attribute','EGLint' ))
|
|
eglSurfaceAttrib.add( Input( 'value','EGLint' ))
|
|
eglSurfaceAttrib.version = ''
|
|
eglSurfaceAttrib.category = 'EGL_VERSION_1_2'
|
|
eglSurfaceAttrib.trace = True
|
|
eglSurfaceAttrib.play = True
|
|
egl.add(eglSurfaceAttrib)
|
|
|
|
eglSwapInterval = Function('eglSwapInterval')
|
|
eglSwapInterval.ret = Return('EGLBoolean')
|
|
eglSwapInterval.add( Input( 'dpy','EGLDisplay' ))
|
|
eglSwapInterval.add( Input( 'interval','EGLint' ))
|
|
eglSwapInterval.version = ''
|
|
eglSwapInterval.category = 'EGL_VERSION_1_2'
|
|
eglSwapInterval.trace = True
|
|
eglSwapInterval.play = True
|
|
egl.add(eglSwapInterval)
|
|
|
|
eglWaitClient = Function('eglWaitClient')
|
|
eglWaitClient.ret = Return('EGLBoolean')
|
|
eglWaitClient.version = ''
|
|
eglWaitClient.category = 'EGL_VERSION_1_2'
|
|
eglWaitClient.trace = True
|
|
eglWaitClient.play = True
|
|
egl.add(eglWaitClient)
|
|
|