TEST COMPLETE: 985 PASS, 0 FAIL
Texture upload from client data : alignment = 1, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 1, rowLength = 0, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (3, 4, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 2, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 2, rowLength = 0, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 4)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (3, 4, 3)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 4, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (6, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (4, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 4, rowLength = 0, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (6, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (4, 4, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 8, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 8)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 5)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 8, rowLength = 0, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 8, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (3, 5, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 4, rowLength = 10, skipPixels = 0, skipRows = 0
TexImage2D : size = (10, 9)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (8, 6)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 4, rowLength = 10, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (10, 9, 2)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (8, 6, 1)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 1, rowLength = 4, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 1, rowLength = 4, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 2, rowLength = 4, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 2, rowLength = 4, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 4, rowLength = 4, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 4, rowLength = 4, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 8, rowLength = 4, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 8, rowLength = 4, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 1, rowLength = 6, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 1, rowLength = 6, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (3, 4, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 2, rowLength = 7, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 2, rowLength = 7, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (3, 4, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 4, rowLength = 8, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 4, rowLength = 8, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (3, 4, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 8, rowLength = 9, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 8, rowLength = 9, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 5)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 2), size = (3, 4, 3)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 8, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (6, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (4, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 8, rowLength = 0, imageHeight = 7, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (6, 7, 4)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (4, 4, 3)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 1, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 1, rowLength = 0, imageHeight = 6, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 2, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 2, rowLength = 0, imageHeight = 6, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 4, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 4, rowLength = 0, imageHeight = 6, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 8, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 8, rowLength = 0, imageHeight = 6, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 1, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 1, rowLength = 0, imageHeight = 8, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (3, 4, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 2, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (6, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 2), size = (4, 5)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 2, rowLength = 0, imageHeight = 9, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (6, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 2, 1), size = (4, 5, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 4, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (7, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 4), size = (5, 3)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 4, rowLength = 0, imageHeight = 10, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (7, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 4, 1), size = (5, 3, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 8, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (8, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (6, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 8, rowLength = 0, imageHeight = 11, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (8, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (6, 4, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 1, rowLength = 0, skipPixels = 10, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 1, rowLength = 0, imageHeight = 0, skipPixels = 10, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 2, rowLength = 0, skipPixels = 2, skipRows = 8
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 2, rowLength = 0, imageHeight = 0, skipPixels = 2, skipRows = 8, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 4, rowLength = 0, skipPixels = 3, skipRows = 5
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 4, rowLength = 0, imageHeight = 0, skipPixels = 3, skipRows = 5, skipImages = 1
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 8, rowLength = 0, skipPixels = 7, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 8, rowLength = 0, imageHeight = 0, skipPixels = 7, skipRows = 0, skipImages = 2
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 1, rowLength = 6, skipPixels = 3, skipRows = 5
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 1, rowLength = 6, imageHeight = 6, skipPixels = 3, skipRows = 5, skipImages = 1
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 2, rowLength = 4, skipPixels = 7, skipRows = 2
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 2, rowLength = 4, imageHeight = 8, skipPixels = 7, skipRows = 2, skipImages = 2
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 4, rowLength = 10, skipPixels = 0, skipRows = 3
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 4, rowLength = 10, imageHeight = 2, skipPixels = 0, skipRows = 3, skipImages = 1
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 2, rowLength = 3, skipPixels = 3, skipRows = 5
TexImage2D : size = (1, 1)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 2, rowLength = 3, imageHeight = 2, skipPixels = 3, skipRows = 5, skipImages = 1
TexImage3D : size = (1, 1, 1)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 2, rowLength = 4, skipPixels = 1, skipRows = 4
TexImage2D : size = (17, 6)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 2, rowLength = 4, imageHeight = 8, skipPixels = 1, skipRows = 4, skipImages = 2
TexImage3D : size = (17, 6, 4)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from client data : alignment = 4, rowLength = 9, skipPixels = 0, skipRows = 3
TexImage2D : size = (8, 17)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 13), size = (6, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from client data : alignment = 4, rowLength = 9, imageHeight = 2, skipPixels = 0, skipRows = 3, skipImages = 1
TexImage3D : size = (8, 17, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS getError was expected value: NO_ERROR : unpack param constraints do not apply if no data are uploaded.
Texture upload from unpack buffer : alignment = 1, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 1, rowLength = 0, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (3, 4, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 2, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 2, rowLength = 0, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 4)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (3, 4, 3)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 4, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (6, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (4, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 4, rowLength = 0, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (6, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (4, 4, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 8, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 8)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 5)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 8, rowLength = 0, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 8, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (3, 5, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 4, rowLength = 10, skipPixels = 0, skipRows = 0
TexImage2D : size = (10, 9)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (8, 6)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 4, rowLength = 10, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (10, 9, 2)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (8, 6, 1)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 1, rowLength = 4, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 1, rowLength = 4, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 2, rowLength = 4, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 2, rowLength = 4, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 4, rowLength = 4, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 4, rowLength = 4, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 8, rowLength = 4, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 8, rowLength = 4, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 1, rowLength = 6, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 1, rowLength = 6, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (3, 4, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 2, rowLength = 7, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 2, rowLength = 7, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (3, 4, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 4, rowLength = 8, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 4, rowLength = 8, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (3, 4, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 8, rowLength = 9, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 8, rowLength = 9, imageHeight = 0, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 5)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 2), size = (3, 4, 3)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 8, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (6, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (4, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 8, rowLength = 0, imageHeight = 7, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (6, 7, 4)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (4, 4, 3)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 1, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 1, rowLength = 0, imageHeight = 6, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 2, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 2, rowLength = 0, imageHeight = 6, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 4, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 4, rowLength = 0, imageHeight = 6, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 8, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 8, rowLength = 0, imageHeight = 6, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 1, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 1, rowLength = 0, imageHeight = 8, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (3, 4, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 2, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (6, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 2), size = (4, 5)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 2, rowLength = 0, imageHeight = 9, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (6, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 2, 1), size = (4, 5, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 4, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (7, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 4), size = (5, 3)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 4, rowLength = 0, imageHeight = 10, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (7, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 4, 1), size = (5, 3, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 8, rowLength = 0, skipPixels = 0, skipRows = 0
TexImage2D : size = (8, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (6, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 8, rowLength = 0, imageHeight = 11, skipPixels = 0, skipRows = 0, skipImages = 0
TexImage3D : size = (8, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage3D : offset = (2, 3, 1), size = (6, 4, 2)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage3D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 1, rowLength = 0, skipPixels = 10, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 1, rowLength = 0, imageHeight = 0, skipPixels = 10, skipRows = 0, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 2, rowLength = 0, skipPixels = 2, skipRows = 8
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 2, rowLength = 0, imageHeight = 0, skipPixels = 2, skipRows = 8, skipImages = 0
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 4, rowLength = 0, skipPixels = 3, skipRows = 5
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 4, rowLength = 0, imageHeight = 0, skipPixels = 3, skipRows = 5, skipImages = 1
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 8, rowLength = 0, skipPixels = 7, skipRows = 0
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 8, rowLength = 0, imageHeight = 0, skipPixels = 7, skipRows = 0, skipImages = 2
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 1, rowLength = 6, skipPixels = 3, skipRows = 5
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 1, rowLength = 6, imageHeight = 6, skipPixels = 3, skipRows = 5, skipImages = 1
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 2, rowLength = 4, skipPixels = 7, skipRows = 2
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 2, rowLength = 4, imageHeight = 8, skipPixels = 7, skipRows = 2, skipImages = 2
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 4, rowLength = 10, skipPixels = 0, skipRows = 3
TexImage2D : size = (5, 7)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 3), size = (3, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 4, rowLength = 10, imageHeight = 2, skipPixels = 0, skipRows = 3, skipImages = 1
TexImage3D : size = (5, 7, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 2, rowLength = 3, skipPixels = 3, skipRows = 5
TexImage2D : size = (1, 1)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 2, rowLength = 3, imageHeight = 2, skipPixels = 3, skipRows = 5, skipImages = 1
TexImage3D : size = (1, 1, 1)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 2, rowLength = 4, skipPixels = 1, skipRows = 4
TexImage2D : size = (17, 6)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 2, rowLength = 4, imageHeight = 8, skipPixels = 1, skipRows = 4, skipImages = 2
TexImage3D : size = (17, 6, 4)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
Texture upload from unpack buffer : alignment = 4, rowLength = 9, skipPixels = 0, skipRows = 3
TexImage2D : size = (8, 17)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
TexSubImage2D : offset = (2, 13), size = (6, 4)
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: NO_ERROR : texSubImage2D with correct buffer size should succeed
PASS getError was expected value: NO_ERROR : read back texture pixels should succeed
PASS compare pixels: as expected
PASS getError was expected value: NO_ERROR : no error
Texture upload from unpack buffer : alignment = 4, rowLength = 9, imageHeight = 2, skipPixels = 0, skipRows = 3, skipImages = 1
TexImage3D : size = (8, 17, 3)
PASS getError was expected value: NO_ERROR : Set up pixel store parameters should succeed
PASS getError was expected value: INVALID_OPERATION : buffer too small
PASS getError was expected value: INVALID_OPERATION : invalid unpack params combination
PASS successfullyParsed is true
TEST COMPLETE