This test ensures WebGL implementations correctly implement drawingbufferWidth/Height. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". PASS context exists PASS gl.drawingBufferWidth is gl.canvas.width PASS gl.drawingBufferHeight is gl.canvas.height PASS maxSize[0] > 0 is true PASS maxSize[1] > 0 is true Checking drawingBufferWidth/drawingBufferHeight PASS context exists PASS gl.getParameter(gl.MAX_VIEWPORT_DIMS)[0] is maxSize[0] PASS gl.getParameter(gl.MAX_VIEWPORT_DIMS)[1] is maxSize[1] PASS gl.getParameter(gl.VIEWPORT)[0] is 0 PASS gl.getParameter(gl.VIEWPORT)[1] is 0 PASS gl.getParameter(gl.VIEWPORT)[2] is gl.drawingBufferWidth PASS gl.getParameter(gl.VIEWPORT)[3] is gl.drawingBufferHeight PASS gl.getError() is gl.NO_ERROR PASS grid rendered correctly PASS should be green PASS should be black PASS should be black PASS gl.getError() is gl.NO_ERROR Testing resizing canvas PASS gl.getParameter(gl.VIEWPORT)[0] is oldViewport[0] PASS gl.getParameter(gl.VIEWPORT)[1] is oldViewport[1] PASS gl.getParameter(gl.VIEWPORT)[2] is oldViewport[2] PASS gl.getParameter(gl.VIEWPORT)[3] is oldViewport[3] PASS gl.getError() is gl.NO_ERROR PASS grid rendered correctly PASS should be green PASS should be black PASS should be black PASS gl.getError() is gl.NO_ERROR Checking drawingBufferWidth/drawingBufferHeight PASS context exists PASS gl.getParameter(gl.MAX_VIEWPORT_DIMS)[0] is maxSize[0] PASS gl.getParameter(gl.MAX_VIEWPORT_DIMS)[1] is maxSize[1] PASS gl.getParameter(gl.VIEWPORT)[0] is 0 PASS gl.getParameter(gl.VIEWPORT)[1] is 0 PASS gl.getParameter(gl.VIEWPORT)[2] is gl.drawingBufferWidth PASS gl.getParameter(gl.VIEWPORT)[3] is gl.drawingBufferHeight PASS gl.getError() is gl.NO_ERROR PASS grid rendered correctly PASS should be green PASS should be black PASS should be black PASS gl.getError() is gl.NO_ERROR Testing resizing canvas PASS gl.getParameter(gl.VIEWPORT)[0] is oldViewport[0] PASS gl.getParameter(gl.VIEWPORT)[1] is oldViewport[1] PASS gl.getParameter(gl.VIEWPORT)[2] is oldViewport[2] PASS gl.getParameter(gl.VIEWPORT)[3] is oldViewport[3] PASS gl.getError() is gl.NO_ERROR PASS grid rendered correctly PASS should be green PASS should be black PASS should be black PASS gl.getError() is gl.NO_ERROR PASS successfullyParsed is true TEST COMPLETE