| 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. |