Back to Content

WebGLRenderingContext: createBuffer() method

files/en-us/web/api/webglrenderingcontext/createbuffer/index.md

latest896 B
Original Source

{{APIRef("WebGL")}}{{AvailableInWorkers}}

The WebGLRenderingContext.createBuffer() method of the WebGL API creates and initializes a {{domxref("WebGLBuffer")}} storing data such as vertices or colors.

Syntax

js-nolint
createBuffer()

Parameters

None.

Return value

A {{domxref("WebGLBuffer")}} storing data such as vertices or colors.

Examples

Creating a buffer

js
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
const buffer = gl.createBuffer();

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also

  • {{domxref("WebGLRenderingContext.bindBuffer()")}}
  • {{domxref("WebGLRenderingContext.deleteBuffer()")}}
  • {{domxref("WebGLRenderingContext.isBuffer()")}}
  • Other buffers: {{domxref("WebGLFramebuffer")}}, {{domxref("WebGLRenderbuffer")}}