15bd8deadSopenharmony_ciName
25bd8deadSopenharmony_ci
35bd8deadSopenharmony_ci    EXT_EGL_image_array
45bd8deadSopenharmony_ci
55bd8deadSopenharmony_ciName Strings
65bd8deadSopenharmony_ci
75bd8deadSopenharmony_ci    GL_EXT_EGL_image_array
85bd8deadSopenharmony_ci
95bd8deadSopenharmony_ciContact
105bd8deadSopenharmony_ci
115bd8deadSopenharmony_ci    Jeff Leger, Qualcomm Technologies Inc. (jleger@qti.qualcomm.com)
125bd8deadSopenharmony_ci
135bd8deadSopenharmony_ciContributors
145bd8deadSopenharmony_ci
155bd8deadSopenharmony_ci    Sam Holmes
165bd8deadSopenharmony_ci    Jesse Hall
175bd8deadSopenharmony_ci    Tate Hornbeck
185bd8deadSopenharmony_ci    Daniel Koch
195bd8deadSopenharmony_ci    Jeff Vigil
205bd8deadSopenharmony_ci
215bd8deadSopenharmony_ciStatus
225bd8deadSopenharmony_ci
235bd8deadSopenharmony_ci    Complete
245bd8deadSopenharmony_ci
255bd8deadSopenharmony_ciVersion
265bd8deadSopenharmony_ci
275bd8deadSopenharmony_ci    Last Modified Date: July 28, 2017
285bd8deadSopenharmony_ci    Revision: 0.5
295bd8deadSopenharmony_ci
305bd8deadSopenharmony_ciNumber
315bd8deadSopenharmony_ci
325bd8deadSopenharmony_ci    OpenGL ES Extension #278
335bd8deadSopenharmony_ci
345bd8deadSopenharmony_ciDependencies
355bd8deadSopenharmony_ci
365bd8deadSopenharmony_ci    OpenGL ES 2.0 is required
375bd8deadSopenharmony_ci    OpenGL ES 3.0 affects the definition of this extension
385bd8deadSopenharmony_ci
395bd8deadSopenharmony_ci    Requires EGL 1.2 and either the EGL_KHR_image or EGL_KHR_image_base
405bd8deadSopenharmony_ci    extensions as well as OES_EGL_image.
415bd8deadSopenharmony_ci
425bd8deadSopenharmony_ci    This extension is written against the OpenGL ES 2.0 specification and
435bd8deadSopenharmony_ci    the OES_EGL_image extension.
445bd8deadSopenharmony_ci
455bd8deadSopenharmony_ciOverview
465bd8deadSopenharmony_ci
475bd8deadSopenharmony_ci    This extension adds functionality to that provided by OES_EGL_image in
485bd8deadSopenharmony_ci    order to support EGLImage 2D arrays. It extends the existing
495bd8deadSopenharmony_ci    EGLImageTargetTexture2DOES entry point from OES_EGL_image. Render buffers
505bd8deadSopenharmony_ci    are not extended to include array support.
515bd8deadSopenharmony_ci
525bd8deadSopenharmony_ci    EGLImage 2D arrays can be created using extended versions of eglCreateImageKHR.
535bd8deadSopenharmony_ci    For example, EGL_ANDROID_image_native_buffer can import image array native buffers
545bd8deadSopenharmony_ci    on devices where such native buffers can be created.
555bd8deadSopenharmony_ci
565bd8deadSopenharmony_ciNew Procedures and Functions
575bd8deadSopenharmony_ci
585bd8deadSopenharmony_ci    None.
595bd8deadSopenharmony_ci
605bd8deadSopenharmony_ciNew Tokens
615bd8deadSopenharmony_ci
625bd8deadSopenharmony_ci    None.
635bd8deadSopenharmony_ci
645bd8deadSopenharmony_ciAdditions to Chapter 3 of the OpenGL ES 2.0 Specification
655bd8deadSopenharmony_ci
665bd8deadSopenharmony_ci    In section 3.8.2 within the specification added by OES_EGL_Image:
675bd8deadSopenharmony_ci
685bd8deadSopenharmony_ci        "Currently, <target> must be TEXTURE_2D or TEXTURE_2D_ARRAY."
695bd8deadSopenharmony_ci
705bd8deadSopenharmony_ciInteractions with OpenGL ES 3.0  
715bd8deadSopenharmony_ci
725bd8deadSopenharmony_ci    If the GL is not OpenGL ES 3.0 or above, references to TEXTURE_2D_ARRAY
735bd8deadSopenharmony_ci    are omitted.
745bd8deadSopenharmony_ci
755bd8deadSopenharmony_ciErrors
765bd8deadSopenharmony_ci
775bd8deadSopenharmony_ci    GL_INVALID_ENUM is generated by EGLImageTargetTexture2DOES if
785bd8deadSopenharmony_ci     <target> is not TEXTURE_2D or TEXTURE_2D_ARRAY
795bd8deadSopenharmony_ci
805bd8deadSopenharmony_ci    GL_INVALID_OPERATION is generated by EGLImageTargetTexture2DOES if
815bd8deadSopenharmony_ci    <target> is not TEXTURE_2D_ARRAY and <image> has more than 1 layer.
825bd8deadSopenharmony_ci
835bd8deadSopenharmony_ciIssues
845bd8deadSopenharmony_ci
855bd8deadSopenharmony_ci    None.
865bd8deadSopenharmony_ci
875bd8deadSopenharmony_ciRevision History
885bd8deadSopenharmony_ci
895bd8deadSopenharmony_ci      Rev.  Date        Author    Changes
905bd8deadSopenharmony_ci      ----  ----------  --------  -----------------------------------------
915bd8deadSopenharmony_ci      0.1   06/03/2016  Sam       Initial draft
925bd8deadSopenharmony_ci      0.2   03/09/2017  Sam       Update contact
935bd8deadSopenharmony_ci      0.3   03/21/2017  Tate      Update errors
945bd8deadSopenharmony_ci      0.4   03/28/2017  Jeff      Minor formatting updates.
955bd8deadSopenharmony_ci      0.5   07/28/2017  Jeff      Fix reference to external extension.
965bd8deadSopenharmony_ci      0.6   02/22/2022  Jeff Vigil Add dependencies on ES 3.0
97