Skip to main content

WEBGL_draw_buffers

The WEBGL_draw_buffers extension is part of the WebGL API and enables a fragment shader to write to several textures, which is useful for deferred shading, for example.

MDN Reference

Methods

drawBuffersWEBGL()

Call Signature

drawBuffersWEBGL(buffers): void;

The WEBGL_draw_buffers.drawBuffersWEBGL() method is part of the WebGL API and allows you to define the draw buffers to which all fragment colors are written.

MDN Reference

Parameters
ParameterType
buffersnumber[]
Returns

void

Call Signature

drawBuffersWEBGL(buffers): void;

The WEBGL_draw_buffers.drawBuffersWEBGL() method is part of the WebGL API and allows you to define the draw buffers to which all fragment colors are written.

MDN Reference

Parameters
ParameterType
buffersIterable<number>
Returns

void

Properties

COLOR_ATTACHMENT0_WEBGL

readonly COLOR_ATTACHMENT0_WEBGL: 36064;

COLOR_ATTACHMENT1_WEBGL

readonly COLOR_ATTACHMENT1_WEBGL: 36065;

COLOR_ATTACHMENT10_WEBGL

readonly COLOR_ATTACHMENT10_WEBGL: 36074;

COLOR_ATTACHMENT11_WEBGL

readonly COLOR_ATTACHMENT11_WEBGL: 36075;

COLOR_ATTACHMENT12_WEBGL

readonly COLOR_ATTACHMENT12_WEBGL: 36076;

COLOR_ATTACHMENT13_WEBGL

readonly COLOR_ATTACHMENT13_WEBGL: 36077;

COLOR_ATTACHMENT14_WEBGL

readonly COLOR_ATTACHMENT14_WEBGL: 36078;

COLOR_ATTACHMENT15_WEBGL

readonly COLOR_ATTACHMENT15_WEBGL: 36079;

COLOR_ATTACHMENT2_WEBGL

readonly COLOR_ATTACHMENT2_WEBGL: 36066;

COLOR_ATTACHMENT3_WEBGL

readonly COLOR_ATTACHMENT3_WEBGL: 36067;

COLOR_ATTACHMENT4_WEBGL

readonly COLOR_ATTACHMENT4_WEBGL: 36068;

COLOR_ATTACHMENT5_WEBGL

readonly COLOR_ATTACHMENT5_WEBGL: 36069;

COLOR_ATTACHMENT6_WEBGL

readonly COLOR_ATTACHMENT6_WEBGL: 36070;

COLOR_ATTACHMENT7_WEBGL

readonly COLOR_ATTACHMENT7_WEBGL: 36071;

COLOR_ATTACHMENT8_WEBGL

readonly COLOR_ATTACHMENT8_WEBGL: 36072;

COLOR_ATTACHMENT9_WEBGL

readonly COLOR_ATTACHMENT9_WEBGL: 36073;

DRAW_BUFFER0_WEBGL

readonly DRAW_BUFFER0_WEBGL: 34853;

DRAW_BUFFER1_WEBGL

readonly DRAW_BUFFER1_WEBGL: 34854;

DRAW_BUFFER10_WEBGL

readonly DRAW_BUFFER10_WEBGL: 34863;

DRAW_BUFFER11_WEBGL

readonly DRAW_BUFFER11_WEBGL: 34864;

DRAW_BUFFER12_WEBGL

readonly DRAW_BUFFER12_WEBGL: 34865;

DRAW_BUFFER13_WEBGL

readonly DRAW_BUFFER13_WEBGL: 34866;

DRAW_BUFFER14_WEBGL

readonly DRAW_BUFFER14_WEBGL: 34867;

DRAW_BUFFER15_WEBGL

readonly DRAW_BUFFER15_WEBGL: 34868;

DRAW_BUFFER2_WEBGL

readonly DRAW_BUFFER2_WEBGL: 34855;

DRAW_BUFFER3_WEBGL

readonly DRAW_BUFFER3_WEBGL: 34856;

DRAW_BUFFER4_WEBGL

readonly DRAW_BUFFER4_WEBGL: 34857;

DRAW_BUFFER5_WEBGL

readonly DRAW_BUFFER5_WEBGL: 34858;

DRAW_BUFFER6_WEBGL

readonly DRAW_BUFFER6_WEBGL: 34859;

DRAW_BUFFER7_WEBGL

readonly DRAW_BUFFER7_WEBGL: 34860;

DRAW_BUFFER8_WEBGL

readonly DRAW_BUFFER8_WEBGL: 34861;

DRAW_BUFFER9_WEBGL

readonly DRAW_BUFFER9_WEBGL: 34862;

MAX_COLOR_ATTACHMENTS_WEBGL

readonly MAX_COLOR_ATTACHMENTS_WEBGL: 36063;

MAX_DRAW_BUFFERS_WEBGL

readonly MAX_DRAW_BUFFERS_WEBGL: 34852;