Baseline Widely available
WebGL API ç WebGLRenderingContext.renderbufferStorage()
æ¹æ³ç¨æ¥å建ååå§åä¸ä¸ªæ¸²æç¼å²åºå¯¹è±¡çæ°æ®åå¨ã
void gl.renderbufferStorage(target, internalFormat, width, height);åæ°
Glenum
æå®ä¸ä¸ªæ¸²æç¼å²åºå¯¹è±¡ãå¯è½çå¼ï¼
gl.RENDERBUFFER
:åä¸å¾åçç¼å²æ°æ®åå¨å¨ä¸ä¸ªå¯æ¸²æçå
鍿 ¼å¼ã .Glenum
æå®æ¸²æç¼å²åºçå
鍿 ¼å¼ãå¯è½çå¼ï¼
gl.RGBA4
: 4 red bits, 4 green bits, 4 blue bits 4 alpha bits.
gl.RGB565
: 5 red bits, 6 green bits, 5 blue bits.
gl.RGB5_A1
: 5 red bits, 5 green bits, 5 blue bits, 1 alpha bit.
gl.DEPTH_COMPONENT16
: 16 depth bits.
gl.STENCIL_INDEX8
: 8 stencil bits.
gl.DEPTH_STENCIL
å½ä½¿ç¨{domxref("WebGL2RenderingContext", "WebGL 2 context", "", 1)}}æ¶ï¼ä¸é¢çå¼ä¹æ¯å¯ç¨çï¼
gl.R8
gl.R8UI
gl.R8I
gl.R16UI
gl.R16I
gl.R32UI
gl.R32I
gl.RG8
gl.RG8UI
gl.RG8I
gl.RG16UI
gl.RG16I
gl.RG32UI
gl.RG32I
gl.RGB8
gl.RGBA8
gl.SRGB8_ALPHA8
(ä¹å¯ä»¥ä½ä¸º WebGL 1 çæ©å±ï¼åè§ä¸é¢)gl.RGB10_A2
gl.RGBA8UI
gl.RGBA8I
gl.RGB10_A2UI
gl.RGBA16UI
gl.RGBA16I
gl.RGBA32I
gl.RGBA32UI
gl.DEPTH_COMPONENT24
gl.DEPTH_COMPONENT32F
gl.DEPTH24_STENCIL8
gl.DEPTH32F_STENCIL8
å½ä½¿ç¨{domxref("WEBGL_color_buffer_float")}} æ©å±ï¼
ext.RGBA32F_EXT
: RGBA 32-bit æµ®ç¹ç±»åãext.RGB32F_EXT
: RGB 32-bit æµ®ç¹ç±»åãå½ä½¿ç¨{domxref("EXT_sRGB")}} æ©å±ï¼
ext.SRGB8_ALPHA8_EXT
: 8-bit sRGB å alpha.å½ä½¿ç¨{domxref("WebGL2RenderingContext", "WebGL 2 context", "", 1)}} å EXT_color_buffer_float
æ©å±ï¼
gl.R16F
gl.RG16F
gl.RGBA16F
gl.R32F
gl.RG32F
gl.RGBA32F
gl.R11F_G11F_B10F
GLsizei
æå®æ¸²æç¼å²åºç宽度 (以åç´ ä¸ºåä½).
GLsizei
æå®æ¸²æç¼å²åºçé«åº¦ (以åç´ ä¸ºåä½).
None.
示ä¾gl.renderbufferStorage(gl.RENDERBUFFER, gl.RGBA4, 256, 256);
è§è æµè§å¨å
¼å®¹æ§ åè§
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4