Kaynağa Gözat

fix(Web): clear color buffer when destroy

hujinliang 3 yıl önce
ebeveyn
işleme
ee92c4a92b
1 değiştirilmiş dosya ile 1 ekleme ve 0 silme
  1. 1 0
      web/src/webgl-render-vap.ts

+ 1 - 0
web/src/webgl-render-vap.ts

@@ -336,6 +336,7 @@ export default class WebglRenderVap extends VapVideo {
     if (canvas) {
     if (canvas) {
       canvas.parentNode && canvas.parentNode.removeChild(canvas);
       canvas.parentNode && canvas.parentNode.removeChild(canvas);
     }
     }
+    gl.clear(gl.COLOR_BUFFER_BIT);
     // glUtil.cleanWebGL(gl, this.shaders, this.program, this.textures, this.buffers)
     // glUtil.cleanWebGL(gl, this.shaders, this.program, this.textures, this.buffers)
     super.destroy();
     super.destroy();
     this.clearMemoryCache();
     this.clearMemoryCache();