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 | |
Status | |
Complete | |
Version | |
Last Modified Date: March 28, 2017 | |
Revision: 0.4 | |
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 are created using eglCreateImageKHR as defined in the | |
EGL_EXT_gl_texture_2D_image_array extension. | |
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. |