WebGLFrameBufferdescribes an intermediate offscreen drawing surface. The actual content of the surface is stored in a either a
WebGLFrameBuffers are created with
framebufferTexture2D()to associate the framebuffer with a
WebGLTexturethat can be used in subsequent drawing operations. Use
framebufferRenderbuffer()to associate the framebuffer with a
WebGLRenderingBufferif you do not need to draw the offscreen surface since the graphics hardware can optimize the render buffer for that case.