Merge pull request #13151 from mike-000/null-attributes

Avoid error accessing attributes when context is lost
This commit is contained in:
Tim Schaub
2021-12-21 11:47:08 -07:00
committed by GitHub

View File

@@ -273,7 +273,7 @@ class WebGLPostProcessingPass {
const canvasId = getUid(gl.canvas);
if (!frameState.renderTargets[canvasId]) {
const attributes = gl.getContextAttributes();
if (attributes.preserveDrawingBuffer) {
if (attributes && attributes.preserveDrawingBuffer) {
gl.clearColor(0.0, 0.0, 0.0, 0.0);
gl.clear(gl.COLOR_BUFFER_BIT);
}