getRenderFrameBuffer method
Implementation
RenderFrameBuffer getRenderFrameBuffer(int width, int height) {
if (_renderFrameBufferPool.isEmpty) {
return RenderFrameBuffer.rawWebGL(width, height);
} else {
final renderFrameBuffer = _renderFrameBufferPool.removeLast();
final renderTexture = renderFrameBuffer.renderTexture!;
final renderStencilBuffer = renderFrameBuffer.renderStencilBuffer;
if (renderTexture.width != width || renderTexture.height != height) {
releaseRenderTexture(renderTexture);
renderTexture.resize(width, height);
renderStencilBuffer!.resize(width, height);
}
return renderFrameBuffer;
}
}