texImage2D for a half-float texture only accepts null
[WebKit-https.git] / LayoutTests / fast / canvas / webgl / oes-texture-half-float-expected.txt
1 CONSOLE MESSAGE: line 248: WebGL: INVALID_ENUM: texImage2D: invalid texture type
2 CONSOLE MESSAGE: line 248: WebGL: INVALID_OPERATION: texImage2D: ArrayBufferView not TypeUint16
3 CONSOLE MESSAGE: line 248: WebGL: INVALID_OPERATION: texImage2D: ArrayBufferView not TypeUint16
4 CONSOLE MESSAGE: line 248: WebGL: INVALID_OPERATION: texImage2D: ArrayBufferView not TypeUint16
5 CONSOLE MESSAGE: line 248: WebGL: INVALID_OPERATION: texImage2D: ArrayBufferView not TypeUint16
6 CONSOLE MESSAGE: line 248: WebGL: INVALID_OPERATION: texImage2D: ArrayBufferView not TypeUint16
7 CONSOLE MESSAGE: line 248: WebGL: INVALID_OPERATION: texImage2D: ArrayBufferView not TypeUint16
8 CONSOLE MESSAGE: line 248: WebGL: INVALID_OPERATION: texImage2D: ArrayBufferView not TypeUint16
9 CONSOLE MESSAGE: line 248: WebGL: INVALID_OPERATION: texImage2D: ArrayBufferView not TypeUint16
10 CONSOLE MESSAGE: line 248: WebGL: INVALID_OPERATION: texImage2D: ArrayBufferView not TypeUint16
11 CONSOLE MESSAGE: line 248: WebGL: INVALID_OPERATION: texImage2D: ArrayBufferView not TypeUint16
12 This test verifies the functionality of OES_texture_half_float with null/non-null ArrayBufferView
13
14 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
15
16  
17
18 PASS WebGL context exists
19 Testing texture creation with extension disabled, format RGBA, and data null. Expect Failure
20 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
21 PASS getError was expected value: INVALID_ENUM : Half floating point texture must be disallowed if OES_texture_half_float isn't enabled
22 PASS Successfully enabled OES_texture_half_float extension
23 Testing texture creation with extension enabled, format RGBA, and data null. Expect Success
24 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
25 PASS getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
26 PASS Color was 255,0,0,255
27 FAIL should be black
28 at (0, 0) expected: 0,0,0,255 was 255,0,0,255
29 Testing texture creation with extension enabled, format RGB, and data null. Expect Success
30 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
31 PASS getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
32 PASS Color was 255,0,0,255
33 FAIL should be black
34 at (0, 0) expected: 0,0,0,255 was 255,0,0,255
35 Testing texture creation with extension enabled, format LUMINANCE, and data null. Expect Success
36 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
37 PASS getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
38 PASS Color was 255,255,255,255
39 FAIL should be black
40 at (0, 0) expected: 0,0,0,255 was 255,255,255,255
41 Testing texture creation with extension enabled, format ALPHA, and data null. Expect Success
42 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
43 PASS getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
44 PASS Color was 0,0,0,255
45 PASS should be black
46 Testing texture creation with extension enabled, format LUMINANCE_ALPHA, and data null. Expect Success
47 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
48 PASS getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
49 PASS Color was 255,255,255,255
50 FAIL should be black
51 at (0, 0) expected: 0,0,0,255 was 255,255,255,255
52 Testing texture creation with extension enabled, format RGBA, and data non-null. Expect Failure
53 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
54 PASS getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
55 Testing texture creation with extension enabled, format RGBA, and data non-null. Expect Failure
56 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
57 PASS getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
58 Testing texture creation with extension enabled, format RGB, and data non-null. Expect Failure
59 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
60 PASS getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
61 Testing texture creation with extension enabled, format RGB, and data non-null. Expect Failure
62 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
63 PASS getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
64 Testing texture creation with extension enabled, format LUMINANCE, and data non-null. Expect Failure
65 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
66 PASS getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
67 Testing texture creation with extension enabled, format LUMINANCE, and data non-null. Expect Failure
68 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
69 PASS getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
70 Testing texture creation with extension enabled, format ALPHA, and data non-null. Expect Failure
71 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
72 PASS getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
73 Testing texture creation with extension enabled, format ALPHA, and data non-null. Expect Failure
74 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
75 PASS getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
76 Testing texture creation with extension enabled, format LUMINANCE_ALPHA, and data non-null. Expect Failure
77 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
78 PASS getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
79 Testing texture creation with extension enabled, format LUMINANCE_ALPHA, and data non-null. Expect Failure
80 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
81 PASS getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
82 Testing texture creation with extension enabled, format RGBA, and data non-null. Expect Success
83 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
84 PASS getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
85 PASS Color was 85,85,85,85
86 FAIL should be black
87 at (0, 0) expected: 0,0,0,255 was 85,85,85,85
88 Testing texture creation with extension enabled, format RGB, and data non-null. Expect Success
89 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
90 PASS getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
91 PASS Color was 85,85,85,255
92 FAIL should be black
93 at (0, 0) expected: 0,0,0,255 was 85,85,85,255
94 Testing texture creation with extension enabled, format LUMINANCE, and data non-null. Expect Success
95 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
96 PASS getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
97 PASS Color was 85,85,85,255
98 FAIL should be black
99 at (0, 0) expected: 0,0,0,255 was 85,85,85,255
100 Testing texture creation with extension enabled, format ALPHA, and data non-null. Expect Success
101 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
102 PASS getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
103 PASS Color was 0,0,0,85
104 FAIL should be black
105 at (0, 0) expected: 0,0,0,255 was 0,0,0,85
106 Testing texture creation with extension enabled, format LUMINANCE_ALPHA, and data non-null. Expect Success
107 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
108 PASS getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
109 PASS Color was 85,85,85,85
110 FAIL should be black
111 at (0, 0) expected: 0,0,0,255 was 85,85,85,85
112
113 Testing half floating point RGBA from a Uint16Array
114 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
115 PASS getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
116 PASS getError was expected value: NO_ERROR : rendering from half floating point texture should succeed
117 PASS should be green
118
119 Testing half floating point RGB from a Uint16Array
120 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
121 PASS getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
122 PASS getError was expected value: NO_ERROR : rendering from half floating point texture should succeed
123 PASS should be green
124
125 Testing half floating point RGBA render target
126 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
127 PASS getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
128 PASS getError was expected value: NO_ERROR : Rendering to half floating point texture should succeed
129 PASS getError was expected value: NO_ERROR : rendering from half floating point texture should succeed
130 PASS should be green
131
132 Testing half floating point RGB render target
133 PASS getError was expected value: NO_ERROR : texture parameter setup should succeed
134 PASS getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
135 PASS getError was expected value: NO_ERROR : Rendering to half floating point texture should succeed
136 PASS getError was expected value: NO_ERROR : rendering from half floating point texture should succeed
137 PASS should be green
138
139 Testing that getExtension() returns the same object each time
140 PASS gl.getExtension("OES_texture_half_float").myProperty is 2
141
142 PASS successfullyParsed is true
143 Some tests failed.
144
145 TEST COMPLETE
146