Allow to draw point lists

`gl.POINTS` is equal to 0, therefore doing `gl.POINTS || gl.TRIANGLES` will always evaluate to `gl.TRIANGLES`.