activate method

void activate(
  1. RenderContextWebGL renderContext
)

Implementation

void activate(RenderContextWebGL renderContext) {
  if (contextIdentifier != renderContext.contextIdentifier) {
    _renderContext = renderContext;
    _contextIdentifier = renderContext.contextIdentifier;
    _renderingContext = renderContext.rawContext;
    _renderbuffer = _renderingContext!.createRenderbuffer();
    _renderingContext!.bindRenderbuffer(gl.WebGL.RENDERBUFFER, _renderbuffer);
    _renderingContext!.renderbufferStorage(
        gl.WebGL.RENDERBUFFER, gl.WebGL.DEPTH_STENCIL, _width, _height);
  } else {
    _renderingContext!.bindRenderbuffer(gl.WebGL.RENDERBUFFER, _renderbuffer);
  }
}