blob: a4fad2cdd6bec6f9bd5334b9cc377e1435df54d5 [file] [log] [blame]
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