-EGLenum = Alias("EGLenum", UInt)
-
-EGLError = FakeEnum(EGLint, [
- "EGL_SUCCESS", # 0x3000
- "EGL_NOT_INITIALIZED", # 0x3001
- "EGL_BAD_ACCESS", # 0x3002
- "EGL_BAD_ALLOC", # 0x3003
- "EGL_BAD_ATTRIBUTE", # 0x3004
- "EGL_BAD_CONFIG", # 0x3005
- "EGL_BAD_CONTEXT", # 0x3006
- "EGL_BAD_CURRENT_SURFACE", # 0x3007
- "EGL_BAD_DISPLAY", # 0x3008
- "EGL_BAD_MATCH", # 0x3009
- "EGL_BAD_NATIVE_PIXMAP", # 0x300A
- "EGL_BAD_NATIVE_WINDOW", # 0x300B
- "EGL_BAD_PARAMETER", # 0x300C
- "EGL_BAD_SURFACE", # 0x300D
- "EGL_CONTEXT_LOST", # 0x300E /* EGL 1.1 - IMG_power_management */
-])
-
-EGLConfigAttrib = FakeEnum(EGLint, [
- "EGL_BUFFER_SIZE", # 0x3020
- "EGL_ALPHA_SIZE", # 0x3021
- "EGL_BLUE_SIZE", # 0x3022
- "EGL_GREEN_SIZE", # 0x3023
- "EGL_RED_SIZE", # 0x3024
- "EGL_DEPTH_SIZE", # 0x3025
- "EGL_STENCIL_SIZE", # 0x3026
- "EGL_CONFIG_CAVEAT", # 0x3027
- "EGL_CONFIG_ID", # 0x3028
- "EGL_LEVEL", # 0x3029
- "EGL_MAX_PBUFFER_HEIGHT", # 0x302A
- "EGL_MAX_PBUFFER_PIXELS", # 0x302B
- "EGL_MAX_PBUFFER_WIDTH", # 0x302C
- "EGL_NATIVE_RENDERABLE", # 0x302D
- "EGL_NATIVE_VISUAL_ID", # 0x302E
- "EGL_NATIVE_VISUAL_TYPE", # 0x302F
- "EGL_SAMPLES", # 0x3031
- "EGL_SAMPLE_BUFFERS", # 0x3032
- "EGL_SURFACE_TYPE", # 0x3033
- "EGL_TRANSPARENT_TYPE", # 0x3034
- "EGL_TRANSPARENT_BLUE_VALUE", # 0x3035
- "EGL_TRANSPARENT_GREEN_VALUE", # 0x3036
- "EGL_TRANSPARENT_RED_VALUE", # 0x3037
- "EGL_NONE", # 0x3038 /* Attrib list terminator */
- "EGL_BIND_TO_TEXTURE_RGB", # 0x3039
- "EGL_BIND_TO_TEXTURE_RGBA", # 0x303A
- "EGL_MIN_SWAP_INTERVAL", # 0x303B
- "EGL_MAX_SWAP_INTERVAL", # 0x303C
- "EGL_LUMINANCE_SIZE", # 0x303D
- "EGL_ALPHA_MASK_SIZE", # 0x303E
- "EGL_COLOR_BUFFER_TYPE", # 0x303F
- "EGL_RENDERABLE_TYPE", # 0x3040
- "EGL_MATCH_NATIVE_PIXMAP", # 0x3041 /* Pseudo-attribute (not queryable) */
- "EGL_CONFORMANT", # 0x3042
-
- # EGL_KHR_lock_surface
- "EGL_MATCH_FORMAT_KHR", # 0x3043
-
- # EGL_NV_coverage_sample
- "EGL_COVERAGE_BUFFERS_NV", # 0x30E0
- "EGL_COVERAGE_SAMPLES_NV", # 0x30E1