Jamie Gennis | bd3b6ef | 2011-07-08 18:11:49 -0700 | [diff] [blame] | 1 | This directory contains OpenGL ES and EGL extension specifications that have |
Brian Anderson | 1049d1d | 2016-12-16 17:25:57 -0800 | [diff] [blame] | 2 | been or are being defined for Android. |
Jamie Gennis | bd3b6ef | 2011-07-08 18:11:49 -0700 | [diff] [blame] | 3 | |
| 4 | The table below tracks usage of EGL enumerant values that have been reserved |
| 5 | for use by Android extensions. |
| 6 | |
Brian Anderson | 4284994 | 2017-04-11 12:54:59 -0700 | [diff] [blame] | 7 | See https://github.com/KhronosGroup/EGL-Registry/blob/master/api/egl.xml |
| 8 | for a list of all enumarant values currently reserved and registered with |
| 9 | Khronos. |
| 10 | |
Jamie Gennis | bd3b6ef | 2011-07-08 18:11:49 -0700 | [diff] [blame] | 11 | Value Extension |
Brian Anderson | 4284994 | 2017-04-11 12:54:59 -0700 | [diff] [blame] | 12 | ================ ================================== |
| 13 | 0x3140 - 0x314F Reserved block |
| 14 | ================ ================================== |
Pablo Ceballos | 02b05da | 2016-02-02 17:53:18 -0800 | [diff] [blame] | 15 | 0x3140 EGL_NATIVE_BUFFER_ANDROID (EGL_ANDROID_image_native_buffer) |
| 16 | 0x3141 EGL_PLATFORM_ANDROID_KHR (KHR_platform_android) |
Jamie Gennis | aaf421c | 2012-09-20 13:55:24 -0700 | [diff] [blame] | 17 | 0x3142 EGL_RECORDABLE_ANDROID (EGL_ANDROID_recordable) |
Jamie Gennis | aaf421c | 2012-09-20 13:55:24 -0700 | [diff] [blame] | 18 | 0x3144 EGL_SYNC_NATIVE_FENCE_ANDROID (EGL_ANDROID_native_fence_sync) |
| 19 | 0x3145 EGL_SYNC_NATIVE_FENCE_FD_ANDROID (EGL_ANDROID_native_fence_sync) |
| 20 | 0x3146 EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID (EGL_ANDROID_native_fence_sync) |
| 21 | 0x3147 EGL_FRAMEBUFFER_TARGET_ANDROID (EGL_ANDROID_framebuffer_target) |
Krzysztof KosiĆski | 7108c31 | 2018-06-27 19:12:54 -0700 | [diff] [blame^] | 22 | 0x3148 - 0x314B previously used by the undocumented, deprecated extension EGL_ANDROID_image_crop |
Pablo Ceballos | 02b05da | 2016-02-02 17:53:18 -0800 | [diff] [blame] | 23 | 0x314C EGL_FRONT_BUFFER_AUTO_REFRESH_ANDROID (EGL_ANDROID_front_buffer_auto_refresh) |
Philip Rideout | 95c8f46 | 2018-01-17 15:58:24 -0800 | [diff] [blame] | 24 | 0x314D EGL_GL_COLORSPACE_DEFAULT_EXT (EGL_EXT_image_gl_colorspace) |
| 25 | 0x314E - 0x314F (unused) |
Brian Anderson | 4284994 | 2017-04-11 12:54:59 -0700 | [diff] [blame] | 26 | |
| 27 | Value Extension |
| 28 | ================ ================================== |
| 29 | 0x3430 - 0x343F Reserved block |
| 30 | ================ ================================== |
| 31 | 0x3430 EGL_TIMESTAMPS_ANDROID (EGL_ANDROID_get_frame_timestamps) |
| 32 | 0x3431 EGL_COMPOSITE_DEADLINE_ANDROID (EGL_ANDROID_get_frame_timestamps) |
| 33 | 0x3432 EGL_COMPOSITE_INTERVAL_ANDROID (EGL_ANDROID_get_frame_timestamps) |
| 34 | 0x3433 EGL_COMPOSITE_TO_PRESENT_LATENCY_ANDROID (EGL_ANDROID_get_frame_timestamps) |
| 35 | 0x3434 EGL_REQUESTED_PRESENT_TIME_ANDROID (EGL_ANDROID_get_frame_timestamps) |
| 36 | 0x3435 EGL_RENDERING_COMPLETE_TIME_ANDROID (EGL_ANDROID_get_frame_timestamps) |
| 37 | 0x3436 EGL_COMPOSITION_LATCH_TIME_ANDROID (EGL_ANDROID_get_frame_timestamps) |
| 38 | 0x3437 EGL_FIRST_COMPOSITION_START_TIME_ANDROID (EGL_ANDROID_get_frame_timestamps) |
| 39 | 0x3438 EGL_LAST_COMPOSITION_START_TIME_ANDROID (EGL_ANDROID_get_frame_timestamps) |
| 40 | 0x3439 EGL_FIRST_COMPOSITION_GPU_FINISHED_TIME_ANDROID (EGL_ANDROID_get_frame_timestamps) |
| 41 | 0x343A EGL_DISPLAY_PRESENT_TIME_ANDROID (EGL_ANDROID_get_frame_timestamps) |
| 42 | 0x343B EGL_DEQUEUE_READY_TIME_ANDROID (EGL_ANDROID_get_frame_timestamps) |
| 43 | 0x343C EGL_READS_DONE_TIME_ANDROID (EGL_ANDROID_get_frame_timestamps) |
| 44 | 0x343D - 0x343F (unused) |