| Tests that the default framebuffer of a restored context is complete and renders correctly. A multisampled or preserved default framebuffer owns framebuffer and renderbuffer objects of the lost context. Those must not be deleted from the restored context, where the same object names refer to the objects of the new default framebuffer. | |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". | |
| Parameters: {"version":1,"antialias":false,"preserveDrawingBuffer":false,"depth":true,"stencil":false} | |
| PASS gl.getParameter(gl.DEPTH_BITS) > 0 is true | |
| PASS gl.isContextLost() is false | |
| PASS framebufferStatus is gl.FRAMEBUFFER_COMPLETE | |
| PASS pixel is "255,0,0,255" | |
| PASS gl.getError() is gl.NO_ERROR | |
| After the context was restored: | |
| PASS gl.getParameter(gl.DEPTH_BITS) > 0 is true | |
| PASS gl.isContextLost() is false | |
| PASS framebufferStatus is gl.FRAMEBUFFER_COMPLETE | |
| PASS pixel is "0,255,0,255" | |
| PASS gl.getError() is gl.NO_ERROR | |
| Parameters: {"version":1,"antialias":true,"preserveDrawingBuffer":false,"depth":true,"stencil":false} | |
| PASS gl.getParameter(gl.DEPTH_BITS) > 0 is true | |
| PASS gl.isContextLost() is false | |
| PASS framebufferStatus is gl.FRAMEBUFFER_COMPLETE | |
| PASS pixel is "255,0,0,255" | |
| PASS gl.getError() is gl.NO_ERROR | |
| After the context was restored: | |
| PASS gl.getParameter(gl.DEPTH_BITS) > 0 is true | |
| PASS gl.isContextLost() is false | |
| PASS framebufferStatus is gl.FRAMEBUFFER_COMPLETE | |
| PASS pixel is "0,255,0,255" | |
| PASS gl.getError() is gl.NO_ERROR | |
| Parameters: {"version":1,"antialias":false,"preserveDrawingBuffer":true,"depth":true,"stencil":false} | |
| PASS gl.getParameter(gl.DEPTH_BITS) > 0 is true | |
| PASS gl.isContextLost() is false | |
| PASS framebufferStatus is gl.FRAMEBUFFER_COMPLETE | |
| PASS pixel is "255,0,0,255" | |
| PASS gl.getError() is gl.NO_ERROR | |
| After the context was restored: | |
| PASS gl.getParameter(gl.DEPTH_BITS) > 0 is true | |
| PASS gl.isContextLost() is false | |
| PASS framebufferStatus is gl.FRAMEBUFFER_COMPLETE | |
| PASS pixel is "0,255,0,255" | |
| PASS gl.getError() is gl.NO_ERROR | |
| Parameters: {"version":1,"antialias":true,"preserveDrawingBuffer":true,"depth":true,"stencil":true} | |
| PASS gl.getParameter(gl.DEPTH_BITS) > 0 is true | |
| PASS gl.getParameter(gl.STENCIL_BITS) > 0 is true | |
| PASS gl.isContextLost() is false | |
| PASS framebufferStatus is gl.FRAMEBUFFER_COMPLETE | |
| PASS pixel is "255,0,0,255" | |
| PASS gl.getError() is gl.NO_ERROR | |
| After the context was restored: | |
| PASS gl.getParameter(gl.DEPTH_BITS) > 0 is true | |
| PASS gl.getParameter(gl.STENCIL_BITS) > 0 is true | |
| PASS gl.isContextLost() is false | |
| PASS framebufferStatus is gl.FRAMEBUFFER_COMPLETE | |
| PASS pixel is "0,255,0,255" | |
| PASS gl.getError() is gl.NO_ERROR | |
| Parameters: {"version":2,"antialias":false,"preserveDrawingBuffer":false,"depth":true,"stencil":true} | |
| PASS gl.getParameter(gl.DEPTH_BITS) > 0 is true | |
| PASS gl.getParameter(gl.STENCIL_BITS) > 0 is true | |
| PASS gl.isContextLost() is false | |
| PASS framebufferStatus is gl.FRAMEBUFFER_COMPLETE | |
| PASS pixel is "255,0,0,255" | |
| PASS gl.getError() is gl.NO_ERROR | |
| After the context was restored: | |
| PASS gl.getParameter(gl.DEPTH_BITS) > 0 is true | |
| PASS gl.getParameter(gl.STENCIL_BITS) > 0 is true | |
| PASS gl.isContextLost() is false | |
| PASS framebufferStatus is gl.FRAMEBUFFER_COMPLETE | |
| PASS pixel is "0,255,0,255" | |
| PASS gl.getError() is gl.NO_ERROR | |
| Parameters: {"version":2,"antialias":true,"preserveDrawingBuffer":false,"depth":true,"stencil":true} | |
| PASS gl.getParameter(gl.DEPTH_BITS) > 0 is true | |
| PASS gl.getParameter(gl.STENCIL_BITS) > 0 is true | |
| PASS gl.isContextLost() is false | |
| PASS framebufferStatus is gl.FRAMEBUFFER_COMPLETE | |
| PASS pixel is "255,0,0,255" | |
| PASS gl.getError() is gl.NO_ERROR | |
| After the context was restored: | |
| PASS gl.getParameter(gl.DEPTH_BITS) > 0 is true | |
| PASS gl.getParameter(gl.STENCIL_BITS) > 0 is true | |
| PASS gl.isContextLost() is false | |
| PASS framebufferStatus is gl.FRAMEBUFFER_COMPLETE | |
| PASS pixel is "0,255,0,255" | |
| PASS gl.getError() is gl.NO_ERROR | |
| Parameters: {"version":2,"antialias":false,"preserveDrawingBuffer":true,"depth":true,"stencil":false} | |
| PASS gl.getParameter(gl.DEPTH_BITS) > 0 is true | |
| PASS gl.isContextLost() is false | |
| PASS framebufferStatus is gl.FRAMEBUFFER_COMPLETE | |
| PASS pixel is "255,0,0,255" | |
| PASS gl.getError() is gl.NO_ERROR | |
| After the context was restored: | |
| PASS gl.getParameter(gl.DEPTH_BITS) > 0 is true | |
| PASS gl.isContextLost() is false | |
| PASS framebufferStatus is gl.FRAMEBUFFER_COMPLETE | |
| PASS pixel is "0,255,0,255" | |
| PASS gl.getError() is gl.NO_ERROR | |
| PASS successfullyParsed is true | |
| TEST COMPLETE | |