1*35238bceSAndroid Build Coastguard Worker/* WARNING: This is auto-generated file. Do not modify, since changes will 2*35238bceSAndroid Build Coastguard Worker * be lost! Modify the generating script instead. 3*35238bceSAndroid Build Coastguard Worker * 4*35238bceSAndroid Build Coastguard Worker * Generated from Khronos EGL API description (egl.xml) revision 6550e9b12e0b4f11182bda30ae2a8dd56d0b02c8. 5*35238bceSAndroid Build Coastguard Worker */ 6*35238bceSAndroid Build Coastguard Worker 7*35238bceSAndroid Build Coastguard Workerconst char* getBooleanName (int value) 8*35238bceSAndroid Build Coastguard Worker{ 9*35238bceSAndroid Build Coastguard Worker switch (value) 10*35238bceSAndroid Build Coastguard Worker { 11*35238bceSAndroid Build Coastguard Worker case EGL_TRUE: return "EGL_TRUE"; 12*35238bceSAndroid Build Coastguard Worker case EGL_FALSE: return "EGL_FALSE"; 13*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 14*35238bceSAndroid Build Coastguard Worker } 15*35238bceSAndroid Build Coastguard Worker} 16*35238bceSAndroid Build Coastguard Worker 17*35238bceSAndroid Build Coastguard Workerconst char* getBoolDontCareName (int value) 18*35238bceSAndroid Build Coastguard Worker{ 19*35238bceSAndroid Build Coastguard Worker switch (value) 20*35238bceSAndroid Build Coastguard Worker { 21*35238bceSAndroid Build Coastguard Worker case EGL_TRUE: return "EGL_TRUE"; 22*35238bceSAndroid Build Coastguard Worker case EGL_FALSE: return "EGL_FALSE"; 23*35238bceSAndroid Build Coastguard Worker case EGL_DONT_CARE: return "EGL_DONT_CARE"; 24*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 25*35238bceSAndroid Build Coastguard Worker } 26*35238bceSAndroid Build Coastguard Worker} 27*35238bceSAndroid Build Coastguard Worker 28*35238bceSAndroid Build Coastguard Workerconst char* getAPIName (int value) 29*35238bceSAndroid Build Coastguard Worker{ 30*35238bceSAndroid Build Coastguard Worker switch (value) 31*35238bceSAndroid Build Coastguard Worker { 32*35238bceSAndroid Build Coastguard Worker case EGL_OPENGL_API: return "EGL_OPENGL_API"; 33*35238bceSAndroid Build Coastguard Worker case EGL_OPENGL_ES_API: return "EGL_OPENGL_ES_API"; 34*35238bceSAndroid Build Coastguard Worker case EGL_OPENVG_API: return "EGL_OPENVG_API"; 35*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 36*35238bceSAndroid Build Coastguard Worker } 37*35238bceSAndroid Build Coastguard Worker} 38*35238bceSAndroid Build Coastguard Worker 39*35238bceSAndroid Build Coastguard Workerconst char* getErrorName (int value) 40*35238bceSAndroid Build Coastguard Worker{ 41*35238bceSAndroid Build Coastguard Worker switch (value) 42*35238bceSAndroid Build Coastguard Worker { 43*35238bceSAndroid Build Coastguard Worker case EGL_SUCCESS: return "EGL_SUCCESS"; 44*35238bceSAndroid Build Coastguard Worker case EGL_NOT_INITIALIZED: return "EGL_NOT_INITIALIZED"; 45*35238bceSAndroid Build Coastguard Worker case EGL_BAD_ACCESS: return "EGL_BAD_ACCESS"; 46*35238bceSAndroid Build Coastguard Worker case EGL_BAD_ALLOC: return "EGL_BAD_ALLOC"; 47*35238bceSAndroid Build Coastguard Worker case EGL_BAD_ATTRIBUTE: return "EGL_BAD_ATTRIBUTE"; 48*35238bceSAndroid Build Coastguard Worker case EGL_BAD_CONFIG: return "EGL_BAD_CONFIG"; 49*35238bceSAndroid Build Coastguard Worker case EGL_BAD_CONTEXT: return "EGL_BAD_CONTEXT"; 50*35238bceSAndroid Build Coastguard Worker case EGL_BAD_CURRENT_SURFACE: return "EGL_BAD_CURRENT_SURFACE"; 51*35238bceSAndroid Build Coastguard Worker case EGL_BAD_DISPLAY: return "EGL_BAD_DISPLAY"; 52*35238bceSAndroid Build Coastguard Worker case EGL_BAD_MATCH: return "EGL_BAD_MATCH"; 53*35238bceSAndroid Build Coastguard Worker case EGL_BAD_NATIVE_PIXMAP: return "EGL_BAD_NATIVE_PIXMAP"; 54*35238bceSAndroid Build Coastguard Worker case EGL_BAD_NATIVE_WINDOW: return "EGL_BAD_NATIVE_WINDOW"; 55*35238bceSAndroid Build Coastguard Worker case EGL_BAD_PARAMETER: return "EGL_BAD_PARAMETER"; 56*35238bceSAndroid Build Coastguard Worker case EGL_BAD_SURFACE: return "EGL_BAD_SURFACE"; 57*35238bceSAndroid Build Coastguard Worker case EGL_CONTEXT_LOST: return "EGL_CONTEXT_LOST"; 58*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 59*35238bceSAndroid Build Coastguard Worker } 60*35238bceSAndroid Build Coastguard Worker} 61*35238bceSAndroid Build Coastguard Worker 62*35238bceSAndroid Build Coastguard Workerconst char* getContextAttribName (int value) 63*35238bceSAndroid Build Coastguard Worker{ 64*35238bceSAndroid Build Coastguard Worker switch (value) 65*35238bceSAndroid Build Coastguard Worker { 66*35238bceSAndroid Build Coastguard Worker case EGL_CONFIG_ID: return "EGL_CONFIG_ID"; 67*35238bceSAndroid Build Coastguard Worker case EGL_CONTEXT_CLIENT_TYPE: return "EGL_CONTEXT_CLIENT_TYPE"; 68*35238bceSAndroid Build Coastguard Worker case EGL_CONTEXT_CLIENT_VERSION: return "EGL_CONTEXT_CLIENT_VERSION"; 69*35238bceSAndroid Build Coastguard Worker case EGL_RENDER_BUFFER: return "EGL_RENDER_BUFFER"; 70*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 71*35238bceSAndroid Build Coastguard Worker } 72*35238bceSAndroid Build Coastguard Worker} 73*35238bceSAndroid Build Coastguard Worker 74*35238bceSAndroid Build Coastguard Workerconst char* getConfigAttribName (int value) 75*35238bceSAndroid Build Coastguard Worker{ 76*35238bceSAndroid Build Coastguard Worker switch (value) 77*35238bceSAndroid Build Coastguard Worker { 78*35238bceSAndroid Build Coastguard Worker case EGL_BUFFER_SIZE: return "EGL_BUFFER_SIZE"; 79*35238bceSAndroid Build Coastguard Worker case EGL_RED_SIZE: return "EGL_RED_SIZE"; 80*35238bceSAndroid Build Coastguard Worker case EGL_GREEN_SIZE: return "EGL_GREEN_SIZE"; 81*35238bceSAndroid Build Coastguard Worker case EGL_BLUE_SIZE: return "EGL_BLUE_SIZE"; 82*35238bceSAndroid Build Coastguard Worker case EGL_LUMINANCE_SIZE: return "EGL_LUMINANCE_SIZE"; 83*35238bceSAndroid Build Coastguard Worker case EGL_ALPHA_SIZE: return "EGL_ALPHA_SIZE"; 84*35238bceSAndroid Build Coastguard Worker case EGL_ALPHA_MASK_SIZE: return "EGL_ALPHA_MASK_SIZE"; 85*35238bceSAndroid Build Coastguard Worker case EGL_BIND_TO_TEXTURE_RGB: return "EGL_BIND_TO_TEXTURE_RGB"; 86*35238bceSAndroid Build Coastguard Worker case EGL_BIND_TO_TEXTURE_RGBA: return "EGL_BIND_TO_TEXTURE_RGBA"; 87*35238bceSAndroid Build Coastguard Worker case EGL_COLOR_BUFFER_TYPE: return "EGL_COLOR_BUFFER_TYPE"; 88*35238bceSAndroid Build Coastguard Worker case EGL_CONFIG_CAVEAT: return "EGL_CONFIG_CAVEAT"; 89*35238bceSAndroid Build Coastguard Worker case EGL_CONFIG_ID: return "EGL_CONFIG_ID"; 90*35238bceSAndroid Build Coastguard Worker case EGL_CONFORMANT: return "EGL_CONFORMANT"; 91*35238bceSAndroid Build Coastguard Worker case EGL_DEPTH_SIZE: return "EGL_DEPTH_SIZE"; 92*35238bceSAndroid Build Coastguard Worker case EGL_LEVEL: return "EGL_LEVEL"; 93*35238bceSAndroid Build Coastguard Worker case EGL_MATCH_NATIVE_PIXMAP: return "EGL_MATCH_NATIVE_PIXMAP"; 94*35238bceSAndroid Build Coastguard Worker case EGL_MAX_SWAP_INTERVAL: return "EGL_MAX_SWAP_INTERVAL"; 95*35238bceSAndroid Build Coastguard Worker case EGL_MIN_SWAP_INTERVAL: return "EGL_MIN_SWAP_INTERVAL"; 96*35238bceSAndroid Build Coastguard Worker case EGL_NATIVE_RENDERABLE: return "EGL_NATIVE_RENDERABLE"; 97*35238bceSAndroid Build Coastguard Worker case EGL_NATIVE_VISUAL_TYPE: return "EGL_NATIVE_VISUAL_TYPE"; 98*35238bceSAndroid Build Coastguard Worker case EGL_RENDERABLE_TYPE: return "EGL_RENDERABLE_TYPE"; 99*35238bceSAndroid Build Coastguard Worker case EGL_SAMPLE_BUFFERS: return "EGL_SAMPLE_BUFFERS"; 100*35238bceSAndroid Build Coastguard Worker case EGL_SAMPLES: return "EGL_SAMPLES"; 101*35238bceSAndroid Build Coastguard Worker case EGL_STENCIL_SIZE: return "EGL_STENCIL_SIZE"; 102*35238bceSAndroid Build Coastguard Worker case EGL_SURFACE_TYPE: return "EGL_SURFACE_TYPE"; 103*35238bceSAndroid Build Coastguard Worker case EGL_TRANSPARENT_TYPE: return "EGL_TRANSPARENT_TYPE"; 104*35238bceSAndroid Build Coastguard Worker case EGL_TRANSPARENT_RED_VALUE: return "EGL_TRANSPARENT_RED_VALUE"; 105*35238bceSAndroid Build Coastguard Worker case EGL_TRANSPARENT_GREEN_VALUE: return "EGL_TRANSPARENT_GREEN_VALUE"; 106*35238bceSAndroid Build Coastguard Worker case EGL_TRANSPARENT_BLUE_VALUE: return "EGL_TRANSPARENT_BLUE_VALUE"; 107*35238bceSAndroid Build Coastguard Worker case EGL_COLOR_COMPONENT_TYPE_EXT: return "EGL_COLOR_COMPONENT_TYPE_EXT"; 108*35238bceSAndroid Build Coastguard Worker case EGL_RECORDABLE_ANDROID: return "EGL_RECORDABLE_ANDROID"; 109*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 110*35238bceSAndroid Build Coastguard Worker } 111*35238bceSAndroid Build Coastguard Worker} 112*35238bceSAndroid Build Coastguard Worker 113*35238bceSAndroid Build Coastguard Workerconst char* getSurfaceAttribName (int value) 114*35238bceSAndroid Build Coastguard Worker{ 115*35238bceSAndroid Build Coastguard Worker switch (value) 116*35238bceSAndroid Build Coastguard Worker { 117*35238bceSAndroid Build Coastguard Worker case EGL_CONFIG_ID: return "EGL_CONFIG_ID"; 118*35238bceSAndroid Build Coastguard Worker case EGL_WIDTH: return "EGL_WIDTH"; 119*35238bceSAndroid Build Coastguard Worker case EGL_HEIGHT: return "EGL_HEIGHT"; 120*35238bceSAndroid Build Coastguard Worker case EGL_HORIZONTAL_RESOLUTION: return "EGL_HORIZONTAL_RESOLUTION"; 121*35238bceSAndroid Build Coastguard Worker case EGL_VERTICAL_RESOLUTION: return "EGL_VERTICAL_RESOLUTION"; 122*35238bceSAndroid Build Coastguard Worker case EGL_LARGEST_PBUFFER: return "EGL_LARGEST_PBUFFER"; 123*35238bceSAndroid Build Coastguard Worker case EGL_MIPMAP_TEXTURE: return "EGL_MIPMAP_TEXTURE"; 124*35238bceSAndroid Build Coastguard Worker case EGL_MIPMAP_LEVEL: return "EGL_MIPMAP_LEVEL"; 125*35238bceSAndroid Build Coastguard Worker case EGL_MULTISAMPLE_RESOLVE: return "EGL_MULTISAMPLE_RESOLVE"; 126*35238bceSAndroid Build Coastguard Worker case EGL_PIXEL_ASPECT_RATIO: return "EGL_PIXEL_ASPECT_RATIO"; 127*35238bceSAndroid Build Coastguard Worker case EGL_RENDER_BUFFER: return "EGL_RENDER_BUFFER"; 128*35238bceSAndroid Build Coastguard Worker case EGL_SWAP_BEHAVIOR: return "EGL_SWAP_BEHAVIOR"; 129*35238bceSAndroid Build Coastguard Worker case EGL_TEXTURE_FORMAT: return "EGL_TEXTURE_FORMAT"; 130*35238bceSAndroid Build Coastguard Worker case EGL_TEXTURE_TARGET: return "EGL_TEXTURE_TARGET"; 131*35238bceSAndroid Build Coastguard Worker case EGL_ALPHA_FORMAT: return "EGL_ALPHA_FORMAT"; 132*35238bceSAndroid Build Coastguard Worker case EGL_COLORSPACE: return "EGL_COLORSPACE"; 133*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 134*35238bceSAndroid Build Coastguard Worker } 135*35238bceSAndroid Build Coastguard Worker} 136*35238bceSAndroid Build Coastguard Worker 137*35238bceSAndroid Build Coastguard Workerconst char* getYuvOrderName (int value) 138*35238bceSAndroid Build Coastguard Worker{ 139*35238bceSAndroid Build Coastguard Worker switch (value) 140*35238bceSAndroid Build Coastguard Worker { 141*35238bceSAndroid Build Coastguard Worker case EGL_NONE: return "EGL_NONE"; 142*35238bceSAndroid Build Coastguard Worker case EGL_YUV_ORDER_YUV_EXT: return "EGL_YUV_ORDER_YUV_EXT"; 143*35238bceSAndroid Build Coastguard Worker case EGL_YUV_ORDER_YVU_EXT: return "EGL_YUV_ORDER_YVU_EXT"; 144*35238bceSAndroid Build Coastguard Worker case EGL_YUV_ORDER_YUYV_EXT: return "EGL_YUV_ORDER_YUYV_EXT"; 145*35238bceSAndroid Build Coastguard Worker case EGL_YUV_ORDER_UYVY_EXT: return "EGL_YUV_ORDER_UYVY_EXT"; 146*35238bceSAndroid Build Coastguard Worker case EGL_YUV_ORDER_YVYU_EXT: return "EGL_YUV_ORDER_YVYU_EXT"; 147*35238bceSAndroid Build Coastguard Worker case EGL_YUV_ORDER_VYUY_EXT: return "EGL_YUV_ORDER_VYUY_EXT"; 148*35238bceSAndroid Build Coastguard Worker case EGL_YUV_ORDER_AYUV_EXT: return "EGL_YUV_ORDER_AYUV_EXT"; 149*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 150*35238bceSAndroid Build Coastguard Worker } 151*35238bceSAndroid Build Coastguard Worker} 152*35238bceSAndroid Build Coastguard Worker 153*35238bceSAndroid Build Coastguard Workerconst char* getYuvPlaneBppName (int value) 154*35238bceSAndroid Build Coastguard Worker{ 155*35238bceSAndroid Build Coastguard Worker switch (value) 156*35238bceSAndroid Build Coastguard Worker { 157*35238bceSAndroid Build Coastguard Worker case EGL_YUV_PLANE_BPP_0_EXT: return "EGL_YUV_PLANE_BPP_0_EXT"; 158*35238bceSAndroid Build Coastguard Worker case EGL_YUV_PLANE_BPP_8_EXT: return "EGL_YUV_PLANE_BPP_8_EXT"; 159*35238bceSAndroid Build Coastguard Worker case EGL_YUV_PLANE_BPP_10_EXT: return "EGL_YUV_PLANE_BPP_10_EXT"; 160*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 161*35238bceSAndroid Build Coastguard Worker } 162*35238bceSAndroid Build Coastguard Worker} 163*35238bceSAndroid Build Coastguard Worker 164*35238bceSAndroid Build Coastguard Workerconst char* getColorComponentTypeName (int value) 165*35238bceSAndroid Build Coastguard Worker{ 166*35238bceSAndroid Build Coastguard Worker switch (value) 167*35238bceSAndroid Build Coastguard Worker { 168*35238bceSAndroid Build Coastguard Worker case EGL_COLOR_COMPONENT_TYPE_FIXED_EXT: return "EGL_COLOR_COMPONENT_TYPE_FIXED_EXT"; 169*35238bceSAndroid Build Coastguard Worker case EGL_COLOR_COMPONENT_TYPE_FLOAT_EXT: return "EGL_COLOR_COMPONENT_TYPE_FLOAT_EXT"; 170*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 171*35238bceSAndroid Build Coastguard Worker } 172*35238bceSAndroid Build Coastguard Worker} 173*35238bceSAndroid Build Coastguard Worker 174*35238bceSAndroid Build Coastguard Workerconst char* getSurfaceTargetName (int value) 175*35238bceSAndroid Build Coastguard Worker{ 176*35238bceSAndroid Build Coastguard Worker switch (value) 177*35238bceSAndroid Build Coastguard Worker { 178*35238bceSAndroid Build Coastguard Worker case EGL_READ: return "EGL_READ"; 179*35238bceSAndroid Build Coastguard Worker case EGL_DRAW: return "EGL_DRAW"; 180*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 181*35238bceSAndroid Build Coastguard Worker } 182*35238bceSAndroid Build Coastguard Worker} 183*35238bceSAndroid Build Coastguard Worker 184*35238bceSAndroid Build Coastguard Workerconst char* getColorBufferTypeName (int value) 185*35238bceSAndroid Build Coastguard Worker{ 186*35238bceSAndroid Build Coastguard Worker switch (value) 187*35238bceSAndroid Build Coastguard Worker { 188*35238bceSAndroid Build Coastguard Worker case EGL_RGB_BUFFER: return "EGL_RGB_BUFFER"; 189*35238bceSAndroid Build Coastguard Worker case EGL_LUMINANCE_BUFFER: return "EGL_LUMINANCE_BUFFER"; 190*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 191*35238bceSAndroid Build Coastguard Worker } 192*35238bceSAndroid Build Coastguard Worker} 193*35238bceSAndroid Build Coastguard Worker 194*35238bceSAndroid Build Coastguard Workerconst char* getConfigCaveatName (int value) 195*35238bceSAndroid Build Coastguard Worker{ 196*35238bceSAndroid Build Coastguard Worker switch (value) 197*35238bceSAndroid Build Coastguard Worker { 198*35238bceSAndroid Build Coastguard Worker case EGL_NONE: return "EGL_NONE"; 199*35238bceSAndroid Build Coastguard Worker case EGL_SLOW_CONFIG: return "EGL_SLOW_CONFIG"; 200*35238bceSAndroid Build Coastguard Worker case EGL_NON_CONFORMANT_CONFIG: return "EGL_NON_CONFORMANT_CONFIG"; 201*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 202*35238bceSAndroid Build Coastguard Worker } 203*35238bceSAndroid Build Coastguard Worker} 204*35238bceSAndroid Build Coastguard Worker 205*35238bceSAndroid Build Coastguard Workerconst char* getTransparentTypeName (int value) 206*35238bceSAndroid Build Coastguard Worker{ 207*35238bceSAndroid Build Coastguard Worker switch (value) 208*35238bceSAndroid Build Coastguard Worker { 209*35238bceSAndroid Build Coastguard Worker case EGL_NONE: return "EGL_NONE"; 210*35238bceSAndroid Build Coastguard Worker case EGL_TRANSPARENT_RGB: return "EGL_TRANSPARENT_RGB"; 211*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 212*35238bceSAndroid Build Coastguard Worker } 213*35238bceSAndroid Build Coastguard Worker} 214*35238bceSAndroid Build Coastguard Worker 215*35238bceSAndroid Build Coastguard Workerconst char* getMultisampleResolveName (int value) 216*35238bceSAndroid Build Coastguard Worker{ 217*35238bceSAndroid Build Coastguard Worker switch (value) 218*35238bceSAndroid Build Coastguard Worker { 219*35238bceSAndroid Build Coastguard Worker case EGL_MULTISAMPLE_RESOLVE_DEFAULT: return "EGL_MULTISAMPLE_RESOLVE_DEFAULT"; 220*35238bceSAndroid Build Coastguard Worker case EGL_MULTISAMPLE_RESOLVE_BOX: return "EGL_MULTISAMPLE_RESOLVE_BOX"; 221*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 222*35238bceSAndroid Build Coastguard Worker } 223*35238bceSAndroid Build Coastguard Worker} 224*35238bceSAndroid Build Coastguard Worker 225*35238bceSAndroid Build Coastguard Workerconst char* getRenderBufferName (int value) 226*35238bceSAndroid Build Coastguard Worker{ 227*35238bceSAndroid Build Coastguard Worker switch (value) 228*35238bceSAndroid Build Coastguard Worker { 229*35238bceSAndroid Build Coastguard Worker case EGL_SINGLE_BUFFER: return "EGL_SINGLE_BUFFER"; 230*35238bceSAndroid Build Coastguard Worker case EGL_BACK_BUFFER: return "EGL_BACK_BUFFER"; 231*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 232*35238bceSAndroid Build Coastguard Worker } 233*35238bceSAndroid Build Coastguard Worker} 234*35238bceSAndroid Build Coastguard Worker 235*35238bceSAndroid Build Coastguard Workerconst char* getSwapBehaviorName (int value) 236*35238bceSAndroid Build Coastguard Worker{ 237*35238bceSAndroid Build Coastguard Worker switch (value) 238*35238bceSAndroid Build Coastguard Worker { 239*35238bceSAndroid Build Coastguard Worker case EGL_BUFFER_DESTROYED: return "EGL_BUFFER_DESTROYED"; 240*35238bceSAndroid Build Coastguard Worker case EGL_BUFFER_PRESERVED: return "EGL_BUFFER_PRESERVED"; 241*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 242*35238bceSAndroid Build Coastguard Worker } 243*35238bceSAndroid Build Coastguard Worker} 244*35238bceSAndroid Build Coastguard Worker 245*35238bceSAndroid Build Coastguard Workerconst char* getTextureFormatName (int value) 246*35238bceSAndroid Build Coastguard Worker{ 247*35238bceSAndroid Build Coastguard Worker switch (value) 248*35238bceSAndroid Build Coastguard Worker { 249*35238bceSAndroid Build Coastguard Worker case EGL_NO_TEXTURE: return "EGL_NO_TEXTURE"; 250*35238bceSAndroid Build Coastguard Worker case EGL_TEXTURE_RGB: return "EGL_TEXTURE_RGB"; 251*35238bceSAndroid Build Coastguard Worker case EGL_TEXTURE_RGBA: return "EGL_TEXTURE_RGBA"; 252*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 253*35238bceSAndroid Build Coastguard Worker } 254*35238bceSAndroid Build Coastguard Worker} 255*35238bceSAndroid Build Coastguard Worker 256*35238bceSAndroid Build Coastguard Workerconst char* getTextureTargetName (int value) 257*35238bceSAndroid Build Coastguard Worker{ 258*35238bceSAndroid Build Coastguard Worker switch (value) 259*35238bceSAndroid Build Coastguard Worker { 260*35238bceSAndroid Build Coastguard Worker case EGL_NO_TEXTURE: return "EGL_NO_TEXTURE"; 261*35238bceSAndroid Build Coastguard Worker case EGL_TEXTURE_2D: return "EGL_TEXTURE_2D"; 262*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 263*35238bceSAndroid Build Coastguard Worker } 264*35238bceSAndroid Build Coastguard Worker} 265*35238bceSAndroid Build Coastguard Worker 266*35238bceSAndroid Build Coastguard Workerconst char* getAlphaFormatName (int value) 267*35238bceSAndroid Build Coastguard Worker{ 268*35238bceSAndroid Build Coastguard Worker switch (value) 269*35238bceSAndroid Build Coastguard Worker { 270*35238bceSAndroid Build Coastguard Worker case EGL_ALPHA_FORMAT_NONPRE: return "EGL_ALPHA_FORMAT_NONPRE"; 271*35238bceSAndroid Build Coastguard Worker case EGL_ALPHA_FORMAT_PRE: return "EGL_ALPHA_FORMAT_PRE"; 272*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 273*35238bceSAndroid Build Coastguard Worker } 274*35238bceSAndroid Build Coastguard Worker} 275*35238bceSAndroid Build Coastguard Worker 276*35238bceSAndroid Build Coastguard Workerconst char* getColorspaceName (int value) 277*35238bceSAndroid Build Coastguard Worker{ 278*35238bceSAndroid Build Coastguard Worker switch (value) 279*35238bceSAndroid Build Coastguard Worker { 280*35238bceSAndroid Build Coastguard Worker case EGL_COLORSPACE_sRGB: return "EGL_COLORSPACE_sRGB"; 281*35238bceSAndroid Build Coastguard Worker case EGL_COLORSPACE_LINEAR: return "EGL_COLORSPACE_LINEAR"; 282*35238bceSAndroid Build Coastguard Worker default: return DE_NULL; 283*35238bceSAndroid Build Coastguard Worker } 284*35238bceSAndroid Build Coastguard Worker} 285*35238bceSAndroid Build Coastguard Worker 286*35238bceSAndroid Build Coastguard Workertcu::Format::Bitfield<16> getAPIBitsStr (int value) 287*35238bceSAndroid Build Coastguard Worker{ 288*35238bceSAndroid Build Coastguard Worker static const tcu::Format::BitDesc s_desc[] = 289*35238bceSAndroid Build Coastguard Worker { 290*35238bceSAndroid Build Coastguard Worker tcu::Format::BitDesc(EGL_OPENGL_BIT, "EGL_OPENGL_BIT"), 291*35238bceSAndroid Build Coastguard Worker tcu::Format::BitDesc(EGL_OPENGL_ES_BIT, "EGL_OPENGL_ES_BIT"), 292*35238bceSAndroid Build Coastguard Worker tcu::Format::BitDesc(EGL_OPENGL_ES2_BIT, "EGL_OPENGL_ES2_BIT"), 293*35238bceSAndroid Build Coastguard Worker tcu::Format::BitDesc(EGL_OPENGL_ES3_BIT_KHR, "EGL_OPENGL_ES3_BIT_KHR"), 294*35238bceSAndroid Build Coastguard Worker tcu::Format::BitDesc(EGL_OPENVG_BIT, "EGL_OPENVG_BIT"), 295*35238bceSAndroid Build Coastguard Worker }; 296*35238bceSAndroid Build Coastguard Worker return tcu::Format::Bitfield<16>(value, &s_desc[0], &s_desc[DE_LENGTH_OF_ARRAY(s_desc)]); 297*35238bceSAndroid Build Coastguard Worker} 298*35238bceSAndroid Build Coastguard Worker 299*35238bceSAndroid Build Coastguard Workertcu::Format::Bitfield<16> getSurfaceBitsStr (int value) 300*35238bceSAndroid Build Coastguard Worker{ 301*35238bceSAndroid Build Coastguard Worker static const tcu::Format::BitDesc s_desc[] = 302*35238bceSAndroid Build Coastguard Worker { 303*35238bceSAndroid Build Coastguard Worker tcu::Format::BitDesc(EGL_PBUFFER_BIT, "EGL_PBUFFER_BIT"), 304*35238bceSAndroid Build Coastguard Worker tcu::Format::BitDesc(EGL_PIXMAP_BIT, "EGL_PIXMAP_BIT"), 305*35238bceSAndroid Build Coastguard Worker tcu::Format::BitDesc(EGL_WINDOW_BIT, "EGL_WINDOW_BIT"), 306*35238bceSAndroid Build Coastguard Worker tcu::Format::BitDesc(EGL_MULTISAMPLE_RESOLVE_BOX_BIT, "EGL_MULTISAMPLE_RESOLVE_BOX_BIT"), 307*35238bceSAndroid Build Coastguard Worker tcu::Format::BitDesc(EGL_SWAP_BEHAVIOR_PRESERVED_BIT, "EGL_SWAP_BEHAVIOR_PRESERVED_BIT"), 308*35238bceSAndroid Build Coastguard Worker tcu::Format::BitDesc(EGL_VG_ALPHA_FORMAT_PRE_BIT, "EGL_VG_ALPHA_FORMAT_PRE_BIT"), 309*35238bceSAndroid Build Coastguard Worker tcu::Format::BitDesc(EGL_VG_COLORSPACE_LINEAR_BIT, "EGL_VG_COLORSPACE_LINEAR_BIT"), 310*35238bceSAndroid Build Coastguard Worker tcu::Format::BitDesc(EGL_LOCK_SURFACE_BIT_KHR, "EGL_LOCK_SURFACE_BIT_KHR"), 311*35238bceSAndroid Build Coastguard Worker tcu::Format::BitDesc(EGL_OPTIMAL_FORMAT_BIT_KHR, "EGL_OPTIMAL_FORMAT_BIT_KHR"), 312*35238bceSAndroid Build Coastguard Worker }; 313*35238bceSAndroid Build Coastguard Worker return tcu::Format::Bitfield<16>(value, &s_desc[0], &s_desc[DE_LENGTH_OF_ARRAY(s_desc)]); 314*35238bceSAndroid Build Coastguard Worker} 315