UNPKG

glam

Version:

Experimental WebGL Engine

20 lines (17 loc) 404 B
export default function clear( gl, config ) { var clearBits = 0 if( config.colorBuffer ) { gl.clearColor( config.color[0], config.color[1], config.color[2], config.color[3] ) clearBits |= gl.COLOR_BUFFER_BIT } if( config.depthBuffer ) clearBits |= gl.DEPTH_BUFFER_BIT if( config.stencilBuffer ) clearBits |= gl.STENCIL_BUFFER_BIT if( clearBits ) { gl.clear( clearBits ) } }