diff --git a/specs/latest/2.0/index.html b/specs/latest/2.0/index.html index 27fb563c6..9be424090 100644 --- a/specs/latest/2.0/index.html +++ b/specs/latest/2.0/index.html @@ -4467,6 +4467,21 @@

Generic TRANSFORM_FEEDBACK_BUFFE A similar change was made in OpenGL ES 3.2. +

Uninitialized Compressed Textures

+ +

+ In OpenGL ES 2.0 the specification omitted declaring whether it should be possible to create a + compressed 2D texture with uninitialized data. In WebGL 1.0, this is explicitly disallowed. +

+

+ In OpenGL ES 3.0 it is explicitly allowed to create a compressed 2D texture with uninitialized + data by passing null to glCompressedTexImage2D. In WebGL 2.0, + however, this is still explicitly disallowed. Users can use texStorage2D with a + compressed internal format to allocate zero-initialized compressed textures; these textures + are however immutable, and not completely compatible with textures allocated + via compressedTexImage2D. +

+

References