Index: third_party/khronos/GLES2/gl2ext.h |
=================================================================== |
--- third_party/khronos/GLES2/gl2ext.h (revision 112643) |
+++ third_party/khronos/GLES2/gl2ext.h (working copy) |
@@ -212,6 +212,12 @@ |
#define GL_PACK_REVERSE_ROW_ORDER_ANGLE 0x93A4 |
#endif |
+/* GL_ANGLE_texture_usage */ |
+#ifndef GL_ANGLE_texture_usage |
+#define GL_TEXTURE_USAGE_ANGLE 0x93A2 |
+#define GL_FRAMEBUFFER_ATTACHMENT_ANGLE 0x93A3 |
+#endif |
+ |
/*------------------------------------------------------------------------* |
* APPLE extension tokens |
*------------------------------------------------------------------------*/ |
@@ -315,6 +321,31 @@ |
#define GL_UNPACK_SKIP_PIXELS 0x0CF4 |
#endif |
+/* GL_EXT_texture_storage */ |
+#ifndef GL_EXT_texture_storage |
+#define GL_TEXTURE_IMMUTABLE_FORMAT_EXT 0x912F |
+#define GL_ALPHA8_EXT 0x803C |
+#define GL_LUMINANCE8_EXT 0x8040 |
+#define GL_LUMINANCE8_ALPHA8_EXT 0x8045 |
+/* OES_texture_float dependent internal formats */ |
+#define GL_RGBA32F_EXT 0x8814 /* reuse tokens from ARB_texture_float */ |
+#define GL_RGB32F_EXT 0x8815 |
+#define GL_ALPHA32F_EXT 0x8816 |
+#define GL_LUMINANCE32F_EXT 0x8818 |
+#define GL_LUMINANCE_ALPHA32F_EXT 0x8819 |
+/* OES_texture_half_float dependent internal formats */ |
+#define GL_RGBA16F_EXT 0x881A /* reuse tokens from ARB_texture_float */ |
+#define GL_RGB16F_EXT 0x881B |
+#define GL_ALPHA16F_EXT 0x881C |
+#define GL_LUMINANCE16F_EXT 0x881E |
+#define GL_LUMINANCE_ALPHA16F_EXT 0x881F |
+/* EXT_texture_type_2_10_10_10_REV dependent internal formats */ |
+#define GL_RGB10_A2_EXT 0x8059 /* reuse tokens from EXT_texture */ |
+#define GL_RGB10_EXT 0x8052 |
+/* EXT_texture_format_BGRA8888 dependent internal formats */ |
+#define GL_BGRA8_EXT 0x93A1 |
+#endif |
+ |
/*------------------------------------------------------------------------* |
* DMP extension tokens |
*------------------------------------------------------------------------*/ |
@@ -800,6 +831,11 @@ |
#define GL_ANGLE_pack_reverse_row_order 1 |
#endif |
+/* GL_ANGLE_texture_usage */ |
+#ifndef GL_ANGLE_texture_usage |
+#define GL_ANGLE_texture_usage 1 |
+#endif |
+ |
/*------------------------------------------------------------------------* |
* APPLE extension functions |
*------------------------------------------------------------------------*/ |
@@ -907,6 +943,15 @@ |
#define GL_EXT_unpack_subimage 1 |
#endif |
+/* GL_EXT_texture_storage */ |
+#ifndef GL_EXT_texture_storage |
+#define GL_EXT_texture_storage 1 |
+#ifdef GL_GLEXT_PROTOTYPES |
+GL_APICALL void GL_APIENTRY glTexStorage2DEXT (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); |
+#endif /* GL_GLEXT_PROTOTYPES */ |
+typedef void (GL_APIENTRYP PFNGLTEXSTORAGE2DEXT) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); |
+#endif |
+ |
/*------------------------------------------------------------------------* |
* DMP extension functions |
*------------------------------------------------------------------------*/ |