You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
314 lines
9.8 KiB
314 lines
9.8 KiB
/* WARNING: This is auto-generated file. Do not modify, since changes will
|
|
* be lost! Modify the generating script instead.
|
|
*
|
|
* Generated from Khronos EGL API description (egl.xml) revision 3338ed0db494d6a4db7f76627b38f0b1892db096.
|
|
*/
|
|
|
|
const char* getBooleanName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_TRUE: return "EGL_TRUE";
|
|
case EGL_FALSE: return "EGL_FALSE";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getBoolDontCareName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_TRUE: return "EGL_TRUE";
|
|
case EGL_FALSE: return "EGL_FALSE";
|
|
case EGL_DONT_CARE: return "EGL_DONT_CARE";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getAPIName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_OPENGL_API: return "EGL_OPENGL_API";
|
|
case EGL_OPENGL_ES_API: return "EGL_OPENGL_ES_API";
|
|
case EGL_OPENVG_API: return "EGL_OPENVG_API";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getErrorName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_SUCCESS: return "EGL_SUCCESS";
|
|
case EGL_NOT_INITIALIZED: return "EGL_NOT_INITIALIZED";
|
|
case EGL_BAD_ACCESS: return "EGL_BAD_ACCESS";
|
|
case EGL_BAD_ALLOC: return "EGL_BAD_ALLOC";
|
|
case EGL_BAD_ATTRIBUTE: return "EGL_BAD_ATTRIBUTE";
|
|
case EGL_BAD_CONFIG: return "EGL_BAD_CONFIG";
|
|
case EGL_BAD_CONTEXT: return "EGL_BAD_CONTEXT";
|
|
case EGL_BAD_CURRENT_SURFACE: return "EGL_BAD_CURRENT_SURFACE";
|
|
case EGL_BAD_DISPLAY: return "EGL_BAD_DISPLAY";
|
|
case EGL_BAD_MATCH: return "EGL_BAD_MATCH";
|
|
case EGL_BAD_NATIVE_PIXMAP: return "EGL_BAD_NATIVE_PIXMAP";
|
|
case EGL_BAD_NATIVE_WINDOW: return "EGL_BAD_NATIVE_WINDOW";
|
|
case EGL_BAD_PARAMETER: return "EGL_BAD_PARAMETER";
|
|
case EGL_BAD_SURFACE: return "EGL_BAD_SURFACE";
|
|
case EGL_CONTEXT_LOST: return "EGL_CONTEXT_LOST";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getContextAttribName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_CONFIG_ID: return "EGL_CONFIG_ID";
|
|
case EGL_CONTEXT_CLIENT_TYPE: return "EGL_CONTEXT_CLIENT_TYPE";
|
|
case EGL_CONTEXT_CLIENT_VERSION: return "EGL_CONTEXT_CLIENT_VERSION";
|
|
case EGL_RENDER_BUFFER: return "EGL_RENDER_BUFFER";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getConfigAttribName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_BUFFER_SIZE: return "EGL_BUFFER_SIZE";
|
|
case EGL_RED_SIZE: return "EGL_RED_SIZE";
|
|
case EGL_GREEN_SIZE: return "EGL_GREEN_SIZE";
|
|
case EGL_BLUE_SIZE: return "EGL_BLUE_SIZE";
|
|
case EGL_LUMINANCE_SIZE: return "EGL_LUMINANCE_SIZE";
|
|
case EGL_ALPHA_SIZE: return "EGL_ALPHA_SIZE";
|
|
case EGL_ALPHA_MASK_SIZE: return "EGL_ALPHA_MASK_SIZE";
|
|
case EGL_BIND_TO_TEXTURE_RGB: return "EGL_BIND_TO_TEXTURE_RGB";
|
|
case EGL_BIND_TO_TEXTURE_RGBA: return "EGL_BIND_TO_TEXTURE_RGBA";
|
|
case EGL_COLOR_BUFFER_TYPE: return "EGL_COLOR_BUFFER_TYPE";
|
|
case EGL_CONFIG_CAVEAT: return "EGL_CONFIG_CAVEAT";
|
|
case EGL_CONFIG_ID: return "EGL_CONFIG_ID";
|
|
case EGL_CONFORMANT: return "EGL_CONFORMANT";
|
|
case EGL_DEPTH_SIZE: return "EGL_DEPTH_SIZE";
|
|
case EGL_LEVEL: return "EGL_LEVEL";
|
|
case EGL_MATCH_NATIVE_PIXMAP: return "EGL_MATCH_NATIVE_PIXMAP";
|
|
case EGL_MAX_SWAP_INTERVAL: return "EGL_MAX_SWAP_INTERVAL";
|
|
case EGL_MIN_SWAP_INTERVAL: return "EGL_MIN_SWAP_INTERVAL";
|
|
case EGL_NATIVE_RENDERABLE: return "EGL_NATIVE_RENDERABLE";
|
|
case EGL_NATIVE_VISUAL_TYPE: return "EGL_NATIVE_VISUAL_TYPE";
|
|
case EGL_RENDERABLE_TYPE: return "EGL_RENDERABLE_TYPE";
|
|
case EGL_SAMPLE_BUFFERS: return "EGL_SAMPLE_BUFFERS";
|
|
case EGL_SAMPLES: return "EGL_SAMPLES";
|
|
case EGL_STENCIL_SIZE: return "EGL_STENCIL_SIZE";
|
|
case EGL_SURFACE_TYPE: return "EGL_SURFACE_TYPE";
|
|
case EGL_TRANSPARENT_TYPE: return "EGL_TRANSPARENT_TYPE";
|
|
case EGL_TRANSPARENT_RED_VALUE: return "EGL_TRANSPARENT_RED_VALUE";
|
|
case EGL_TRANSPARENT_GREEN_VALUE: return "EGL_TRANSPARENT_GREEN_VALUE";
|
|
case EGL_TRANSPARENT_BLUE_VALUE: return "EGL_TRANSPARENT_BLUE_VALUE";
|
|
case EGL_COLOR_COMPONENT_TYPE_EXT: return "EGL_COLOR_COMPONENT_TYPE_EXT";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getSurfaceAttribName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_CONFIG_ID: return "EGL_CONFIG_ID";
|
|
case EGL_WIDTH: return "EGL_WIDTH";
|
|
case EGL_HEIGHT: return "EGL_HEIGHT";
|
|
case EGL_HORIZONTAL_RESOLUTION: return "EGL_HORIZONTAL_RESOLUTION";
|
|
case EGL_VERTICAL_RESOLUTION: return "EGL_VERTICAL_RESOLUTION";
|
|
case EGL_LARGEST_PBUFFER: return "EGL_LARGEST_PBUFFER";
|
|
case EGL_MIPMAP_TEXTURE: return "EGL_MIPMAP_TEXTURE";
|
|
case EGL_MIPMAP_LEVEL: return "EGL_MIPMAP_LEVEL";
|
|
case EGL_MULTISAMPLE_RESOLVE: return "EGL_MULTISAMPLE_RESOLVE";
|
|
case EGL_PIXEL_ASPECT_RATIO: return "EGL_PIXEL_ASPECT_RATIO";
|
|
case EGL_RENDER_BUFFER: return "EGL_RENDER_BUFFER";
|
|
case EGL_SWAP_BEHAVIOR: return "EGL_SWAP_BEHAVIOR";
|
|
case EGL_TEXTURE_FORMAT: return "EGL_TEXTURE_FORMAT";
|
|
case EGL_TEXTURE_TARGET: return "EGL_TEXTURE_TARGET";
|
|
case EGL_ALPHA_FORMAT: return "EGL_ALPHA_FORMAT";
|
|
case EGL_COLORSPACE: return "EGL_COLORSPACE";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getYuvOrderName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_NONE: return "EGL_NONE";
|
|
case EGL_YUV_ORDER_YUV_EXT: return "EGL_YUV_ORDER_YUV_EXT";
|
|
case EGL_YUV_ORDER_YVU_EXT: return "EGL_YUV_ORDER_YVU_EXT";
|
|
case EGL_YUV_ORDER_YUYV_EXT: return "EGL_YUV_ORDER_YUYV_EXT";
|
|
case EGL_YUV_ORDER_UYVY_EXT: return "EGL_YUV_ORDER_UYVY_EXT";
|
|
case EGL_YUV_ORDER_YVYU_EXT: return "EGL_YUV_ORDER_YVYU_EXT";
|
|
case EGL_YUV_ORDER_VYUY_EXT: return "EGL_YUV_ORDER_VYUY_EXT";
|
|
case EGL_YUV_ORDER_AYUV_EXT: return "EGL_YUV_ORDER_AYUV_EXT";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getYuvPlaneBppName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_YUV_PLANE_BPP_0_EXT: return "EGL_YUV_PLANE_BPP_0_EXT";
|
|
case EGL_YUV_PLANE_BPP_8_EXT: return "EGL_YUV_PLANE_BPP_8_EXT";
|
|
case EGL_YUV_PLANE_BPP_10_EXT: return "EGL_YUV_PLANE_BPP_10_EXT";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getColorComponentTypeName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_COLOR_COMPONENT_TYPE_FIXED_EXT: return "EGL_COLOR_COMPONENT_TYPE_FIXED_EXT";
|
|
case EGL_COLOR_COMPONENT_TYPE_FLOAT_EXT: return "EGL_COLOR_COMPONENT_TYPE_FLOAT_EXT";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getSurfaceTargetName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_READ: return "EGL_READ";
|
|
case EGL_DRAW: return "EGL_DRAW";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getColorBufferTypeName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_RGB_BUFFER: return "EGL_RGB_BUFFER";
|
|
case EGL_LUMINANCE_BUFFER: return "EGL_LUMINANCE_BUFFER";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getConfigCaveatName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_NONE: return "EGL_NONE";
|
|
case EGL_SLOW_CONFIG: return "EGL_SLOW_CONFIG";
|
|
case EGL_NON_CONFORMANT_CONFIG: return "EGL_NON_CONFORMANT_CONFIG";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getTransparentTypeName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_NONE: return "EGL_NONE";
|
|
case EGL_TRANSPARENT_RGB: return "EGL_TRANSPARENT_RGB";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getMultisampleResolveName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_MULTISAMPLE_RESOLVE_DEFAULT: return "EGL_MULTISAMPLE_RESOLVE_DEFAULT";
|
|
case EGL_MULTISAMPLE_RESOLVE_BOX: return "EGL_MULTISAMPLE_RESOLVE_BOX";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getRenderBufferName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_SINGLE_BUFFER: return "EGL_SINGLE_BUFFER";
|
|
case EGL_BACK_BUFFER: return "EGL_BACK_BUFFER";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getSwapBehaviorName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_BUFFER_DESTROYED: return "EGL_BUFFER_DESTROYED";
|
|
case EGL_BUFFER_PRESERVED: return "EGL_BUFFER_PRESERVED";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getTextureFormatName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_NO_TEXTURE: return "EGL_NO_TEXTURE";
|
|
case EGL_TEXTURE_RGB: return "EGL_TEXTURE_RGB";
|
|
case EGL_TEXTURE_RGBA: return "EGL_TEXTURE_RGBA";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getTextureTargetName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_NO_TEXTURE: return "EGL_NO_TEXTURE";
|
|
case EGL_TEXTURE_2D: return "EGL_TEXTURE_2D";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getAlphaFormatName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_ALPHA_FORMAT_NONPRE: return "EGL_ALPHA_FORMAT_NONPRE";
|
|
case EGL_ALPHA_FORMAT_PRE: return "EGL_ALPHA_FORMAT_PRE";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
const char* getColorspaceName (int value)
|
|
{
|
|
switch (value)
|
|
{
|
|
case EGL_COLORSPACE_sRGB: return "EGL_COLORSPACE_sRGB";
|
|
case EGL_COLORSPACE_LINEAR: return "EGL_COLORSPACE_LINEAR";
|
|
default: return DE_NULL;
|
|
}
|
|
}
|
|
|
|
tcu::Format::Bitfield<16> getAPIBitsStr (int value)
|
|
{
|
|
static const tcu::Format::BitDesc s_desc[] =
|
|
{
|
|
tcu::Format::BitDesc(EGL_OPENGL_BIT, "EGL_OPENGL_BIT"),
|
|
tcu::Format::BitDesc(EGL_OPENGL_ES_BIT, "EGL_OPENGL_ES_BIT"),
|
|
tcu::Format::BitDesc(EGL_OPENGL_ES2_BIT, "EGL_OPENGL_ES2_BIT"),
|
|
tcu::Format::BitDesc(EGL_OPENGL_ES3_BIT_KHR, "EGL_OPENGL_ES3_BIT_KHR"),
|
|
tcu::Format::BitDesc(EGL_OPENVG_BIT, "EGL_OPENVG_BIT"),
|
|
};
|
|
return tcu::Format::Bitfield<16>(value, &s_desc[0], &s_desc[DE_LENGTH_OF_ARRAY(s_desc)]);
|
|
}
|
|
|
|
tcu::Format::Bitfield<16> getSurfaceBitsStr (int value)
|
|
{
|
|
static const tcu::Format::BitDesc s_desc[] =
|
|
{
|
|
tcu::Format::BitDesc(EGL_PBUFFER_BIT, "EGL_PBUFFER_BIT"),
|
|
tcu::Format::BitDesc(EGL_PIXMAP_BIT, "EGL_PIXMAP_BIT"),
|
|
tcu::Format::BitDesc(EGL_WINDOW_BIT, "EGL_WINDOW_BIT"),
|
|
tcu::Format::BitDesc(EGL_MULTISAMPLE_RESOLVE_BOX_BIT, "EGL_MULTISAMPLE_RESOLVE_BOX_BIT"),
|
|
tcu::Format::BitDesc(EGL_SWAP_BEHAVIOR_PRESERVED_BIT, "EGL_SWAP_BEHAVIOR_PRESERVED_BIT"),
|
|
tcu::Format::BitDesc(EGL_VG_ALPHA_FORMAT_PRE_BIT, "EGL_VG_ALPHA_FORMAT_PRE_BIT"),
|
|
tcu::Format::BitDesc(EGL_VG_COLORSPACE_LINEAR_BIT, "EGL_VG_COLORSPACE_LINEAR_BIT"),
|
|
tcu::Format::BitDesc(EGL_LOCK_SURFACE_BIT_KHR, "EGL_LOCK_SURFACE_BIT_KHR"),
|
|
tcu::Format::BitDesc(EGL_OPTIMAL_FORMAT_BIT_KHR, "EGL_OPTIMAL_FORMAT_BIT_KHR"),
|
|
};
|
|
return tcu::Format::Bitfield<16>(value, &s_desc[0], &s_desc[DE_LENGTH_OF_ARRAY(s_desc)]);
|
|
}
|