haikuwebkit/LayoutTests/fast/canvas/webgl/tex-image-with-format-and-t...

153 lines
7.9 KiB
Plaintext

Verify texImage2D and texSubImage2D code paths taking both HTML and user-specified data with all format/type combinations
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
Testing texImage2D with Image at 256x1
PASS RGBA/UNSIGNED_BYTE should maintain full precision of data
Testing texImage2D with Image at 256x1
PASS RGBA/UNSIGNED_SHORT_4_4_4_4 must drop low four bits of precision
Testing texImage2D with Image at 256x1
PASS RGBA/UNSIGNED_SHORT_5_5_5_1 must drop low three bits of precision
Testing texImage2D with Image at 256x1
PASS RGB/UNSIGNED_BYTE should maintain full precision of data
Testing texImage2D with Image at 256x1
PASS RGB/UNSIGNED_SHORT_5_6_5 must drop low two or three bits of precision
Testing texImage2D with Image at 256x1
PASS ALPHA/UNSIGNED_BYTE should maintain full precision of data
Testing texImage2D with Image at 256x1
PASS LUMINANCE/UNSIGNED_BYTE should maintain full precision of data
Testing texImage2D with Image at 256x1
PASS LUMINANCE_ALPHA/UNSIGNED_BYTE should maintain full precision of data
Testing texSubImage2D with Image at 256x1
PASS RGBA/UNSIGNED_BYTE should maintain full precision of data
Testing texSubImage2D with Image at 256x1
PASS RGBA/UNSIGNED_SHORT_4_4_4_4 must drop low four bits of precision
Testing texSubImage2D with Image at 256x1
PASS RGBA/UNSIGNED_SHORT_5_5_5_1 must drop low three bits of precision
Testing texSubImage2D with Image at 256x1
PASS RGB/UNSIGNED_BYTE should maintain full precision of data
Testing texSubImage2D with Image at 256x1
PASS RGB/UNSIGNED_SHORT_5_6_5 must drop low two or three bits of precision
Testing texSubImage2D with Image at 256x1
PASS ALPHA/UNSIGNED_BYTE should maintain full precision of data
Testing texSubImage2D with Image at 256x1
PASS LUMINANCE/UNSIGNED_BYTE should maintain full precision of data
Testing texSubImage2D with Image at 256x1
PASS LUMINANCE_ALPHA/UNSIGNED_BYTE should maintain full precision of data
Testing texImage2D with ImageData at 256x1
PASS RGBA/UNSIGNED_BYTE should maintain full precision of data
Testing texImage2D with ImageData at 256x1
PASS RGBA/UNSIGNED_SHORT_4_4_4_4 must drop low four bits of precision
Testing texImage2D with ImageData at 256x1
PASS RGBA/UNSIGNED_SHORT_5_5_5_1 must drop low three bits of precision
Testing texImage2D with ImageData at 256x1
PASS RGB/UNSIGNED_BYTE should maintain full precision of data
Testing texImage2D with ImageData at 256x1
PASS RGB/UNSIGNED_SHORT_5_6_5 must drop low two or three bits of precision
Testing texImage2D with ImageData at 256x1
PASS ALPHA/UNSIGNED_BYTE should maintain full precision of data
Testing texImage2D with ImageData at 256x1
PASS LUMINANCE/UNSIGNED_BYTE should maintain full precision of data
Testing texImage2D with ImageData at 256x1
PASS LUMINANCE_ALPHA/UNSIGNED_BYTE should maintain full precision of data
Testing texSubImage2D with ImageData at 256x1
PASS RGBA/UNSIGNED_BYTE should maintain full precision of data
Testing texSubImage2D with ImageData at 256x1
PASS RGBA/UNSIGNED_SHORT_4_4_4_4 must drop low four bits of precision
Testing texSubImage2D with ImageData at 256x1
PASS RGBA/UNSIGNED_SHORT_5_5_5_1 must drop low three bits of precision
Testing texSubImage2D with ImageData at 256x1
PASS RGB/UNSIGNED_BYTE should maintain full precision of data
Testing texSubImage2D with ImageData at 256x1
PASS RGB/UNSIGNED_SHORT_5_6_5 must drop low two or three bits of precision
Testing texSubImage2D with ImageData at 256x1
PASS ALPHA/UNSIGNED_BYTE should maintain full precision of data
Testing texSubImage2D with ImageData at 256x1
PASS LUMINANCE/UNSIGNED_BYTE should maintain full precision of data
Testing texSubImage2D with ImageData at 256x1
PASS LUMINANCE_ALPHA/UNSIGNED_BYTE should maintain full precision of data
Testing texImage2D with Image at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_BYTE
Testing texImage2D with Image at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_SHORT_4_4_4_4
Testing texImage2D with Image at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_SHORT_5_5_5_1
Testing texImage2D with Image at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGB/UNSIGNED_BYTE
Testing texImage2D with Image at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGB/UNSIGNED_SHORT_5_6_5
Testing texImage2D with Image at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with ALPHA/UNSIGNED_BYTE
Testing texImage2D with Image at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with LUMINANCE/UNSIGNED_BYTE
Testing texImage2D with Image at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with LUMINANCE_ALPHA/UNSIGNED_BYTE
Testing texSubImage2D with Image at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_BYTE
Testing texSubImage2D with Image at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_SHORT_4_4_4_4
Testing texSubImage2D with Image at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_SHORT_5_5_5_1
Testing texSubImage2D with Image at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGB/UNSIGNED_BYTE
Testing texSubImage2D with Image at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGB/UNSIGNED_SHORT_5_6_5
Testing texSubImage2D with Image at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with ALPHA/UNSIGNED_BYTE
Testing texSubImage2D with Image at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with LUMINANCE/UNSIGNED_BYTE
Testing texSubImage2D with Image at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with LUMINANCE_ALPHA/UNSIGNED_BYTE
Testing texImage2D with ImageData at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_BYTE
Testing texImage2D with ImageData at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_SHORT_4_4_4_4
Testing texImage2D with ImageData at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_SHORT_5_5_5_1
Testing texImage2D with ImageData at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGB/UNSIGNED_BYTE
Testing texImage2D with ImageData at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGB/UNSIGNED_SHORT_5_6_5
Testing texImage2D with ImageData at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with ALPHA/UNSIGNED_BYTE
Testing texImage2D with ImageData at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with LUMINANCE/UNSIGNED_BYTE
Testing texImage2D with ImageData at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with LUMINANCE_ALPHA/UNSIGNED_BYTE
Testing texSubImage2D with ImageData at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_BYTE
Testing texSubImage2D with ImageData at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_SHORT_4_4_4_4
Testing texSubImage2D with ImageData at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_SHORT_5_5_5_1
Testing texSubImage2D with ImageData at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGB/UNSIGNED_BYTE
Testing texSubImage2D with ImageData at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGB/UNSIGNED_SHORT_5_6_5
Testing texSubImage2D with ImageData at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with ALPHA/UNSIGNED_BYTE
Testing texSubImage2D with ImageData at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with LUMINANCE/UNSIGNED_BYTE
Testing texSubImage2D with ImageData at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with LUMINANCE_ALPHA/UNSIGNED_BYTE
Testing texImage2D with raw data at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_BYTE
Testing texImage2D with raw data at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_SHORT_4_4_4_4
Testing texImage2D with raw data at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_SHORT_5_5_5_1
Testing texImage2D with raw data at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with LUMINANCE_ALPHA/UNSIGNED_BYTE
Testing texSubImage2D with raw data at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_BYTE
Testing texSubImage2D with raw data at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_SHORT_4_4_4_4
Testing texSubImage2D with raw data at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_SHORT_5_5_5_1
Testing texSubImage2D with raw data at 256x1
PASS UNPACK_PREMULTIPLY_ALPHA_WEBGL with LUMINANCE_ALPHA/UNSIGNED_BYTE
PASS successfullyParsed is true
TEST COMPLETE