WebGL
Khronos
 

WebGL WEBGL_subarray_uploads Extension Rejected Specification

Name

WEBGL_subarray_uploads

Contact

WebGL working group (public_webgl 'at' khronos.org)

Contributors

Jeff Gilbert (jgilbert 'at' mozilla.com)

Version

Last modified date: January 27, 2022
Revision: 2

Number

WebGL extension #k

Dependencies

Written against the WebGL API 1.0 specification.

Overview

When this extension is enabled:

IDL

[Exposed=(Window,Worker), LegacyNoInterfaceObject]
interface WEBGL_subarray_uploads {
    undefined bufferSubData(GLenum target, GLsizeiptr bufferOffset, GLsizeiptr subarrayOffset,
                       GLsizeiptr subarraySize, (ArrayBuffer or SharedArrayBuffer) data);

    undefined compressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
                                 GLsizei width, GLsizei height, GLenum sizedFormat,
                                 GLsizeiptr subarrayOffset, GLsizeiptr subarraySize,
                                 (ArrayBuffer or SharedArrayBuffer) data);

    undefined texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
                       GLsizei width, GLsizei height, GLenum format, GLenum type,
                       GLsizeiptr subarrayOffset, GLsizeiptr subarraySize,
                       (ArrayBuffer or SharedArrayBuffer) data);
};
  

New Functions

undefined bufferSubData(GLenum target, GLsizeiptr bufferOffset, GLsizeiptr subarrayOffset, GLsizeiptr subarraySize, ArrayBuffer or SharedArrayBuffer data)
Upload data from a subarray of an ArrayBuffer or SharedArrayBuffer.
undefined compressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum sizedFormat, GLsizeiptr subarrayOffset, GLsizeiptr subarraySize, ArrayBuffer or SharedArrayBuffer data)
Upload data from a subarray of an ArrayBuffer or SharedArrayBuffer.
undefined texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizeiptr subarrayOffset, GLsizeiptr subarraySize, ArrayBuffer or SharedArrayBuffer data)
Upload data from a subarray of an ArrayBuffer or SharedArrayBuffer.

Revision History

Revision 1, 2016/06/07

Revision 2, 2022/01/27