[Qt] Canvas arcTo() should draw straight line to p1 if p0, p1 and p2 are collinear
[WebKit.git] / LayoutTests / fast / canvas / webgl / gl-uniform-arrays-expected.txt
1 This test ensures WebGL implementations handle uniform arrays correctly.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6
7 check float
8 PASS 1 uniform found
9 PASS uniform name is 'color[0]' not 'color' as per OpenGL ES 2.0.24 section 2.10
10 PASS should fail if there is no current program
11 PASS can set an array of uniforms with gl.uniform1fv
12 PASS can call gl.getUniform
13 PASS gl.getUniform returns the correct type.
14 PASS can get location of element 0 of array from gl.getUniformLocation
15 PASS can get value of element 0 of array from gl.getUniform
16 PASS value put in (16) matches value pulled out (16)
17 PASS can get location of element 1 of array from gl.getUniformLocation
18 PASS can get value of element 1 of array from gl.getUniform
19 PASS value put in (15) matches value pulled out (15)
20 PASS can get location of element 2 of array from gl.getUniformLocation
21 PASS can get value of element 2 of array from gl.getUniform
22 PASS value put in (14) matches value pulled out (14)
23 PASS using the wrong size of gl.Uniform fails
24 PASS can call gl.useProgram(null)
25
26 check vec2
27 PASS 1 uniform found
28 PASS uniform name is 'color[0]' not 'color' as per OpenGL ES 2.0.24 section 2.10
29 PASS should fail if there is no current program
30 PASS can set an array of uniforms with gl.uniform2fv
31 PASS can call gl.getUniform
32 PASS gl.getUniform returns the correct type.
33 PASS can get location of element 0 of array from gl.getUniformLocation
34 PASS can get value of element 0 of array from gl.getUniform
35 PASS value put in ([16, 15]) matches value pulled out ([16, 15])
36 PASS can get location of element 1 of array from gl.getUniformLocation
37 PASS can get value of element 1 of array from gl.getUniform
38 PASS value put in ([14, 13]) matches value pulled out ([14, 13])
39 PASS can get location of element 2 of array from gl.getUniformLocation
40 PASS can get value of element 2 of array from gl.getUniform
41 PASS value put in ([12, 11]) matches value pulled out ([12, 11])
42 PASS using the wrong size of gl.Uniform fails
43 PASS can call gl.useProgram(null)
44
45 check vec3
46 PASS 1 uniform found
47 PASS uniform name is 'color[0]' not 'color' as per OpenGL ES 2.0.24 section 2.10
48 PASS should fail if there is no current program
49 PASS can set an array of uniforms with gl.uniform3fv
50 PASS can call gl.getUniform
51 PASS gl.getUniform returns the correct type.
52 PASS can get location of element 0 of array from gl.getUniformLocation
53 PASS can get value of element 0 of array from gl.getUniform
54 PASS value put in ([16, 15, 14]) matches value pulled out ([16, 15, 14])
55 PASS can get location of element 1 of array from gl.getUniformLocation
56 PASS can get value of element 1 of array from gl.getUniform
57 PASS value put in ([13, 12, 11]) matches value pulled out ([13, 12, 11])
58 PASS can get location of element 2 of array from gl.getUniformLocation
59 PASS can get value of element 2 of array from gl.getUniform
60 PASS value put in ([10, 11, 9]) matches value pulled out ([10, 11, 9])
61 PASS using the wrong size of gl.Uniform fails
62 PASS can call gl.useProgram(null)
63
64 check vec4
65 PASS 1 uniform found
66 PASS uniform name is 'color[0]' not 'color' as per OpenGL ES 2.0.24 section 2.10
67 PASS should fail if there is no current program
68 PASS can set an array of uniforms with gl.uniform4fv
69 PASS can call gl.getUniform
70 PASS gl.getUniform returns the correct type.
71 PASS can get location of element 0 of array from gl.getUniformLocation
72 PASS can get value of element 0 of array from gl.getUniform
73 PASS value put in ([16, 15, 14, 13]) matches value pulled out ([16, 15, 14, 13])
74 PASS can get location of element 1 of array from gl.getUniformLocation
75 PASS can get value of element 1 of array from gl.getUniform
76 PASS value put in ([12, 11, 10, 11]) matches value pulled out ([12, 11, 10, 11])
77 PASS can get location of element 2 of array from gl.getUniformLocation
78 PASS can get value of element 2 of array from gl.getUniform
79 PASS value put in ([9, 8, 7, 6]) matches value pulled out ([9, 8, 7, 6])
80 PASS using the wrong size of gl.Uniform fails
81 PASS can call gl.useProgram(null)
82
83 PASS successfullyParsed is true
84
85 TEST COMPLETE
86