2010-07-02 Zhenyao Mo <zmo@google.com>
[WebKit.git] / LayoutTests / fast / canvas / webgl / program-test-expected.txt
1 Tests that program compiling/linking/using works correctly.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6
7 Canvas.getContext
8 PASS context exists
9 PASS good vertex shader should compile
10 PASS good vertex shader #2 should compile
11 PASS bad vertex shader should fail to compile
12 PASS good fragment shader should compile
13 PASS good fragment shader #2 should compile
14 PASS bad fragment shader should fail to compile
15 PASS should be no errors at this point
16 PASS attaching a vertex shader should succeed
17 PASS attaching an already attached vertex shader should generate INVALID_OPERATION
18 PASS attaching a fragment shader should succeed
19 PASS attaching an already attached fragment shader should generate INVALID_OPERATION
20 PASS detaching a vertex shader should succeed
21 PASS detaching a not already attached vertex shader should generate INVALID_OPERATION
22 PASS detaching a fragment shader should succeed
23 PASS detaching a not already attached fragment shader should generate INVALID_OPERATION
24 PASS getAttachedShaders should return an empty list by default
25 PASS attaching a single shader should give the expected list
26 PASS attaching some shaders should give the expected list
27 PASS attaching a shader and detaching it shoud leave an empty list
28 PASS attaching some shaders and detaching them in same order shoud leave an empty list
29 PASS attaching some shaders and detaching them in random order shoud leave an empty list
30 PASS attaching and detaching some shaders should leave the difference list
31 PASS attaching and detaching some shaders should leave the difference list
32 PASS attaching a shader that failed to compile should still show it in the list
33 PASS attaching shaders, including one that failed to compile, should still show the it in the list
34 PASS valid program should link
35 PASS using a valid program should succeed
36 PASS valid program #2 should link
37 PASS using a valid program should succeed
38 PASS program with no fragment shader should fail to link
39 PASS using an invalid program should generate INVALID_OPERATION
40 PASS program with no vertex shader should fail to link
41 PASS using an invalid program should generate INVALID_OPERATION
42 PASS program with bad vertex shader should fail to link
43 PASS using an invalid program should generate INVALID_OPERATION
44 PASS program with bad fragment shader should fail to link
45 PASS using an invalid program should generate INVALID_OPERATION
46 PASS program with bad shaders should fail to link
47 PASS using an invalid program should generate INVALID_OPERATION
48 PASS using a valid program shouldn't generate a GL error
49 PASS should be no errors at this point #2
50 PASS drawing with a valid program shouldn't generate a GL error
51 PASS using an invalid program should generate INVALID_OPERATION
52 PASS drawing with an invalid program should generate some GL error XXX
53 PASS linking should fail with in-use formerly good program, with new bad shader attached
54 PASS drawing with a valid when last used program shouldn't generate a GL error
55 PASS successfullyParsed is true
56
57 TEST COMPLETE
58