Name OES_depth_texture_cube_map Name Strings GL_OES_depth_texture_cube_map Contact Daniel Koch (daniel 'at' transgaming 'dot' com) Notice Copyright (c) 2012-2013 The Khronos Group Inc. Copyright terms at http://www.khronos.org/registry/speccopyright.html Specification Update Policy Khronos-approved extension specifications are updated in response to issues and bugs prioritized by the Khronos OpenGL ES Working Group. For extensions which have been promoted to a core Specification, fixes will first appear in the latest version of that core Specification, and will eventually be backported to the extension document. This policy is described in more detail at https://www.khronos.org/registry/OpenGL/docs/update_policy.php Status Recommended by the OpenGL ES Working Group, September 12, 2012 Version Last Modifed Date: January 29, 2012 Version 1 Number OpenGL ES Extension #136 Dependencies OpenGL ES 2.0 is required. OES_depth_texture is required. This extension is written against the OpenGL ES 2.0 specification OES_packed_depth_stencil affects the definition of this extension. Overview This extension extends OES_depth_texture and OES_packed_depth_stencil to support depth and depth-stencil cube-map textures. Issues None New Procedures and Functions None New Tokens Accepted by the parameter of TexImage2D and TexSubImage2D and parameter of TexImage2D when is one of the TEXTURE_CUBE_MAP_* targets: DEPTH_COMPONENT 0x1902 DEPTH_STENCIL_OES 0x84F9 Accepted by the parameter of TexImage2D, TexSubImage2D when is one of the TEXTURE_CUBE_MAP_* targets: UNSIGNED_SHORT 0x1403 UNSIGNED_INT 0x1405 DEPTH24_STENCIL8_OES 0x88F0 Additions to Chapter 2 of the OpenGL ES 2.0 Specification (OpenGL Operation) None Modifications to Chapter 3, section 3.8 of the OpenGL ES 2.0 specification Delete the following paragraph which was added by OES_depth_texture: "Textures with a base internal format of DEPTH_COMPONENT are supported by texture image specification commands only if is TEXTURE_2D. Using this format in conjunction with any other will result in an INVALID_OPERATION error." Delete the following paragraph which was added by OES_packed_depth_stencil: "Textures with a base internal format of DEPTH_COMPONENT or DEPTH_STENCIL_OES are supported by texture image specification commands only if is TEXTURE_2D. Using this format in conjunction with any other will result in an INVALID_OPERATION error." Additions to Chapter 4, of the OpenGL ES 2.0 specification None Interactions with OES_packed_depth_stencil If OES_packed_depth_stencil is not available, any modifications based on OES_packed_depth_stencil and any mention of DEPTH_STENCIL_OES and DEPTH24_STENCIL8_OES are omitted. Errors Change the error for accepted by TexImage2D and TexSubImage2D to: "The error INVALID_OPERATION is generated if is not TEXTURE_2D, or one of the TEXTURE_CUBE_MAP_* targets." New State None. Revision History 01/29/2012 First Draft, split from OES_depth_texture.