--- title: WebGLRenderingContext.createRenderbuffer() slug: Web/API/WebGLRenderingContext/createRenderbuffer translation_of: Web/API/WebGLRenderingContext/createRenderbuffer ---
{{APIRef("WebGL")}}

WebGL APIWebGLRenderingContext.createRenderbuffer() 方法 创建并初始化一个 {{domxref("WebGLRenderbuffer")}} 对象。

语法

WebGLRenderbuffer gl.createRenderbuffer();

参数

None.

返回值

一个 {{domxref("WebGLRenderbuffer")}} 对象可以保存数据,例如一张图片,或者可以渲染操作的源或目标。

例如

创建一个渲染缓冲区

var canvas = document.getElementById('canvas');
var gl = canvas.getContext('webgl');
var renderBuffer = gl.createRenderBuffer();

规范

规范 状态 评论
{{SpecName('WebGL', "#5.14.7", "createRenderbuffer")}} {{Spec2('WebGL')}} 初始定义.
{{SpecName('OpenGL ES 2.0', "glGenRenderbuffers.xml", "glGenRenderbuffers")}} {{Spec2('OpenGL ES 2.0')}} OpenGL API手册(类似).

浏览器兼容性

{{Compat("api.WebGLRenderingContext.createRenderbuffer")}}

另见