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.
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.
Parameters
| Parameter | Type |
|---|---|
buffers | number[] |
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.
Parameters
| Parameter | Type |
|---|---|
buffers | Iterable<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;