| Name |
| |
| ANGLE_compressed_texture_etc |
| |
| Name Strings |
| |
| GL_ANGLE_compressed_texture_etc |
| |
| Version |
| |
| Last Modifed Date: October 5, 2019 |
| |
| Dependencies |
| |
| OpenGL ES 2.0 is required. |
| |
| Overview |
| |
| This extension exposes the OpenGL ES 3.0 core compressed texture |
| formats in OpenGL ES 2.0. |
| |
| New Procedures and Functions |
| |
| None |
| |
| New Tokens |
| |
| Accepted by the <internalformat> parameter of CompressedTexImage2D and the |
| <format> parameter of CompressedTexSubImage2D: |
| |
| COMPRESSED_R11_EAC 0x9270 |
| COMPRESSED_SIGNED_R11_EAC 0x9271 |
| COMPRESSED_RG11_EAC 0x9272 |
| COMPRESSED_SIGNED_RG11_EAC 0x9273 |
| COMPRESSED_RGB8_ETC2 0x9274 |
| COMPRESSED_SRGB8_ETC2 0x9275 |
| COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9276 |
| COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9277 |
| COMPRESSED_RGBA8_ETC2_EAC 0x9278 |
| COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 0x9279 |
| |
| Querying COMPRESSED_TEXTURE_FORMATS will include these new formats. |
| |
| New Procedures and Functions |
| |
| None. |
| |
| Errors |
| |
| The error INVALID_VALUE is generated if the <internalformat> parameter of |
| CompressedTexImage2D or the <format> parameter of CompressedTexSubImage2D is |
| COMPRESSED_R11_EAC, COMPRESSED_SIGNED_R11_EAC, COMPRESSED_RGB8_ETC2, |
| COMPRESSED_SRGB8_ETC2, COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 or |
| COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, and imageSize is not |
| |
| floor((width + 3) / 4) * floor((height + 3) / 4) * 8 |
| |
| The error INVALID_VALUE is generated if the <internalformat> parameter of |
| CompressedTexImage2D or the <format> paremeter of CompressedTexSubImage2D is |
| COMPRESSED_RG11_EAC, COMPRESSED_SIGNED_RG11_EAC, COMPRESSED_RGBA8_ETC2_EAC, |
| or COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, and imageSize is not |
| |
| floor((width + 3) / 4) * floor((height + 3) / 4) * 16 |
| |
| |
| New State |
| |
| None. |
| |
| Revision History |
| |
| 9/19/2016 First revision |
| 10/5/2019 Rename to ANGLE_compressed_texture_etc |