Merge pull request #9584 from ahocevar/reuse-render-target

Reuse render target
This commit is contained in:
Andreas Hocevar
2019-05-24 10:33:36 +02:00
committed by GitHub
18 changed files with 290 additions and 163 deletions

View File

@@ -444,7 +444,11 @@ function getImageData(layer, frameState, layerState) {
}
const width = frameState.size[0];
const height = frameState.size[1];
const element = renderer.renderFrame(frameState, layerState);
const container = renderer.renderFrame(frameState, layerState, null);
let element;
if (container) {
element = container.firstElementChild;
}
if (!(element instanceof HTMLCanvasElement)) {
throw new Error('Unsupported rendered element: ' + element);
}