| Name | |
| EXT_EGL_image_array | |
| Name Strings | |
| GL_EXT_EGL_image_array | |
| Contact | |
| Jeff Leger, Qualcomm Technologies Inc. (jleger@qti.qualcomm.com) | |
| Contributors | |
| Sam Holmes | |
| Jesse Hall | |
| Tate Hornbeck | |
| Daniel Koch | |
| Status | |
| Complete | |
| Version | |
| Last Modified Date: July 28, 2017 | |
| Revision: 0.5 | |
| Number | |
| OpenGL ES Extension #278 | |
| Dependencies | |
| OpenGL ES 2.0 is required. | |
| Requires EGL 1.2 and either the EGL_KHR_image or EGL_KHR_image_base | |
| extensions as well as OES_EGL_image. | |
| This extension is written against the OpenGL ES 2.0 specification and | |
| the OES_EGL_image extension. | |
| Overview | |
| This extension adds functionality to that provided by OES_EGL_image in | |
| order to support EGLImage 2D arrays. It extends the existing | |
| EGLImageTargetTexture2DOES entry point from OES_EGL_image. Render buffers | |
| are not extended to include array support. | |
| EGLImage 2D arrays can be created using extended versions of eglCreateImageKHR. | |
| For example, EGL_ANDROID_image_native_buffer can import image array native buffers | |
| on devices where such native buffers can be created. | |
| New Procedures and Functions | |
| None. | |
| New Tokens | |
| None. | |
| Additions to Chapter 3 of the OpenGL ES 2.0 Specification | |
| In section 3.8.2 within the specification added by OES_EGL_Image: | |
| "Currently, <target> must be TEXTURE_2D or TEXTURE_2D_ARRAY." | |
| Errors | |
| GL_INVALID_ENUM is generated by EGLImageTargetTexture2DOES if | |
| <target> is not TEXTURE_2D or TEXTURE_2D_ARRAY | |
| GL_INVALID_OPERATION is generated by EGLImageTargetTexture2DOES if | |
| <target> is not TEXTURE_2D_ARRAY and <image> has more than 1 layer. | |
| Issues | |
| None. | |
| Revision History | |
| Rev. Date Author Changes | |
| ---- ---------- -------- ----------------------------------------- | |
| 0.1 06/03/2016 Sam Initial draft | |
| 0.2 03/09/2017 Sam Update contact | |
| 0.3 03/21/2017 Tate Update errors | |
| 0.4 03/28/2017 Jeff Minor formatting updates. | |
| 0.5 07/28/2017 Jeff Fix reference to external extension. |