blob: 21664cf0b41f7faeac4caf468c0c3703a00ad59f [file] [edit]
Tests that the queries involving the default framebuffer of an OffscreenCanvas WebGL context in a worker give the same answers in every state of the context. Part 3 of 4.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
Starting worker: resources/default-framebuffer-queries-worker.js#3-4
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: true, antialias: false, preserveDrawingBuffer: false, depth: true, stencil: true
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: true, antialias: false, preserveDrawingBuffer: true, depth: true, stencil: true
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: true, antialias: true, preserveDrawingBuffer: false, depth: true, stencil: true
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: true, antialias: true, preserveDrawingBuffer: true, depth: true, stencil: true
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: true, antialias: false, preserveDrawingBuffer: false, depth: true, stencil: false
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: true, antialias: false, preserveDrawingBuffer: true, depth: true, stencil: false
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: true, antialias: true, preserveDrawingBuffer: false, depth: true, stencil: false
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: true, antialias: true, preserveDrawingBuffer: true, depth: true, stencil: false
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: true, antialias: false, preserveDrawingBuffer: false, depth: false, stencil: true
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: true, antialias: false, preserveDrawingBuffer: true, depth: false, stencil: true
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: true, antialias: true, preserveDrawingBuffer: false, depth: false, stencil: true
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: true, antialias: true, preserveDrawingBuffer: true, depth: false, stencil: true
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: true, antialias: false, preserveDrawingBuffer: false, depth: false, stencil: false
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: true, antialias: false, preserveDrawingBuffer: true, depth: false, stencil: false
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: true, antialias: true, preserveDrawingBuffer: false, depth: false, stencil: false
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: true, antialias: true, preserveDrawingBuffer: true, depth: false, stencil: false
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 0
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: false, antialias: false, preserveDrawingBuffer: false, depth: true, stencil: true
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: false, antialias: false, preserveDrawingBuffer: true, depth: true, stencil: true
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: false, antialias: true, preserveDrawingBuffer: false, depth: true, stencil: true
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: false, antialias: true, preserveDrawingBuffer: true, depth: true, stencil: true
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 8
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: false, antialias: false, preserveDrawingBuffer: false, depth: true, stencil: false
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: false, antialias: false, preserveDrawingBuffer: true, depth: true, stencil: false
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLES) is 0
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: false, antialias: true, preserveDrawingBuffer: false, depth: true, stencil: false
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker]
[Worker] OffscreenCanvas, WebGL 2, alpha: true, premultipliedAlpha: false, antialias: true, preserveDrawingBuffer: true, depth: true, stencil: false
[Worker] fresh:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_OPERATION : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] getError was expected value: INVALID_ENUM : after evaluating: queryResult = gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE)
PASS [Worker] queryResult is null
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] drawn:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] after transferToImageBitmap():
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 2
PASS [Worker] gl.drawingBufferHeight is 2
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
[Worker] resized:
PASS [Worker] gl.getParameter(gl.RED_BITS) is 8
PASS [Worker] gl.getParameter(gl.GREEN_BITS) is 8
PASS [Worker] gl.getParameter(gl.BLUE_BITS) is 8
PASS [Worker] gl.getParameter(gl.ALPHA_BITS) is 8
PASS [Worker] gl.getParameter(gl.DEPTH_BITS) is 24
PASS [Worker] gl.getParameter(gl.STENCIL_BITS) is 0
PASS [Worker] gl.getParameter(gl.SAMPLE_BUFFERS) is 1
PASS [Worker] gl.getParameter(gl.SAMPLES) is > 0
PASS [Worker] Array.from(gl.getInternalformatParameter(gl.RENDERBUFFER, gl.RGBA8, gl.SAMPLES)).includes(gl.getParameter(gl.SAMPLES)) is true
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_FORMAT) is gl.RGBA
PASS [Worker] gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE) is gl.UNSIGNED_BYTE
PASS [Worker] getError was expected value: NO_ERROR : after evaluating: gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixel)
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: DRAW_FRAMEBUFFER
PASS [Worker] checkFramebufferStatus was FRAMEBUFFER_COMPLETE: READ_FRAMEBUFFER
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 8
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.BACK, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.FRAMEBUFFER_DEFAULT
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_RED_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is 24
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) is 0
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) is gl.UNSIGNED_NORMALIZED
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) is gl.LINEAR
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.READ_FRAMEBUFFER, gl.STENCIL, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE
PASS [Worker] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH, gl.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) is gl.getParameter(gl.DEPTH_BITS)
PASS [Worker] gl.getParameter(drawBuffer0()) is gl.BACK
PASS [Worker] drawBuffersAfterTheFirstAreNone() is true
PASS [Worker] gl.getParameter(gl.READ_BUFFER) is gl.BACK
PASS [Worker] gl.getParameter(gl.FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.DRAW_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.getParameter(gl.READ_FRAMEBUFFER_BINDING) is null
PASS [Worker] gl.drawingBufferWidth is 3
PASS [Worker] gl.drawingBufferHeight is 3
PASS [Worker] JSON.stringify(gl.getContextAttributes()) is JSON.stringify(attributes)
PASS [Worker] getError was expected value: NO_ERROR : after the queries
PASS [Worker] gl.isContextLost() is false
PASS [Worker] contextLostEventCount is 0
PASS [Worker] collectStateIndependentQueries() is stateIndependentQueries
PASS successfullyParsed is true
TEST COMPLETE