แม้จะล้างสีด้วยโค้ด:
mycanvas.clearColor(d[1],d[2],d[3],2.0); mycanvas.clear(can.COLOR_BUFFER_BIT);
หน้าจอจะถูกล้างที่เริ่มต้นของ draw cycle ถัดไป
เพื่อสร้าง WebGLRenderingContext ให้ preserve drawing buffer ก่อนหน้า:
gl = someCanvas.getContext("webgl", { preserveDrawingBuffer: true });ค่าเริ่มต้นคือ preserveDrawingBuffer: false เมื่อตั้งค่าเป็น true จะ preserve การวาดก่อนหน้าได้ง่าย