blob: fdafb1bffb8e6a3f61924b46d7394c45a0009bee [file] [log] [blame]
Jamie Gennisbd3b6ef2011-07-08 18:11:49 -07001This directory contains OpenGL ES and EGL extension specifications that have
Brian Anderson1049d1d2016-12-16 17:25:57 -08002been or are being defined for Android.
Jamie Gennisbd3b6ef2011-07-08 18:11:49 -07003
4The table below tracks usage of EGL enumerant values that have been reserved
5for use by Android extensions.
6
Brian Anderson42849942017-04-11 12:54:59 -07007See https://github.com/KhronosGroup/EGL-Registry/blob/master/api/egl.xml
8for a list of all enumarant values currently reserved and registered with
9Khronos.
10
Jamie Gennisbd3b6ef2011-07-08 18:11:49 -070011 Value Extension
Brian Anderson42849942017-04-11 12:54:59 -070012================ ==================================
130x3140 - 0x314F Reserved block
14================ ==================================
Pablo Ceballos02b05da2016-02-02 17:53:18 -0800150x3140 EGL_NATIVE_BUFFER_ANDROID (EGL_ANDROID_image_native_buffer)
160x3141 EGL_PLATFORM_ANDROID_KHR (KHR_platform_android)
Jamie Gennisaaf421c2012-09-20 13:55:24 -0700170x3142 EGL_RECORDABLE_ANDROID (EGL_ANDROID_recordable)
Jamie Gennisaaf421c2012-09-20 13:55:24 -0700180x3144 EGL_SYNC_NATIVE_FENCE_ANDROID (EGL_ANDROID_native_fence_sync)
190x3145 EGL_SYNC_NATIVE_FENCE_FD_ANDROID (EGL_ANDROID_native_fence_sync)
200x3146 EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID (EGL_ANDROID_native_fence_sync)
210x3147 EGL_FRAMEBUFFER_TARGET_ANDROID (EGL_ANDROID_framebuffer_target)
Jamie Gennisdbe92452013-09-23 17:22:10 -0700220x3148 EGL_IMAGE_CROP_LEFT_ANDROID (EGL_ANDROID_image_crop)
230x3149 EGL_IMAGE_CROP_TOP_ANDROID (EGL_ANDROID_image_crop)
240x314A EGL_IMAGE_CROP_RIGHT_ANDROID (EGL_ANDROID_image_crop)
250x314B EGL_IMAGE_CROP_BOTTOM_ANDROID (EGL_ANDROID_image_crop)
Pablo Ceballos02b05da2016-02-02 17:53:18 -0800260x314C EGL_FRONT_BUFFER_AUTO_REFRESH_ANDROID (EGL_ANDROID_front_buffer_auto_refresh)
Philip Rideout95c8f462018-01-17 15:58:24 -0800270x314D EGL_GL_COLORSPACE_DEFAULT_EXT (EGL_EXT_image_gl_colorspace)
280x314E - 0x314F (unused)
Brian Anderson42849942017-04-11 12:54:59 -070029
30 Value Extension
31================ ==================================
320x3430 - 0x343F Reserved block
33================ ==================================
340x3430 EGL_TIMESTAMPS_ANDROID (EGL_ANDROID_get_frame_timestamps)
350x3431 EGL_COMPOSITE_DEADLINE_ANDROID (EGL_ANDROID_get_frame_timestamps)
360x3432 EGL_COMPOSITE_INTERVAL_ANDROID (EGL_ANDROID_get_frame_timestamps)
370x3433 EGL_COMPOSITE_TO_PRESENT_LATENCY_ANDROID (EGL_ANDROID_get_frame_timestamps)
380x3434 EGL_REQUESTED_PRESENT_TIME_ANDROID (EGL_ANDROID_get_frame_timestamps)
390x3435 EGL_RENDERING_COMPLETE_TIME_ANDROID (EGL_ANDROID_get_frame_timestamps)
400x3436 EGL_COMPOSITION_LATCH_TIME_ANDROID (EGL_ANDROID_get_frame_timestamps)
410x3437 EGL_FIRST_COMPOSITION_START_TIME_ANDROID (EGL_ANDROID_get_frame_timestamps)
420x3438 EGL_LAST_COMPOSITION_START_TIME_ANDROID (EGL_ANDROID_get_frame_timestamps)
430x3439 EGL_FIRST_COMPOSITION_GPU_FINISHED_TIME_ANDROID (EGL_ANDROID_get_frame_timestamps)
440x343A EGL_DISPLAY_PRESENT_TIME_ANDROID (EGL_ANDROID_get_frame_timestamps)
450x343B EGL_DEQUEUE_READY_TIME_ANDROID (EGL_ANDROID_get_frame_timestamps)
460x343C EGL_READS_DONE_TIME_ANDROID (EGL_ANDROID_get_frame_timestamps)
470x343D - 0x343F (unused)