| OLD | NEW |
| 1 CONSOLE MESSAGE: line 24: *** Error loading shader '[object WebGLShader]':INVALI
D_OPERATION |
| 2 CONSOLE MESSAGE: line 24: *** Error loading shader '[object WebGLShader]':INVALI
D_VALUE |
| 3 CONSOLE MESSAGE: line 24: Error in program linking:missing shaders |
| 1 This test verifies the functionality of the OES_vertex_array_object extension, i
f it is available. | 4 This test verifies the functionality of the OES_vertex_array_object extension, i
f it is available. |
| 2 | 5 |
| 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | 6 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
| 4 | 7 |
| 5 | 8 |
| 6 PASS WebGL context exists | 9 PASS WebGL context exists |
| 7 Testing binding enum with extension disabled | 10 Testing binding enum with extension disabled |
| 8 PASS getError was expected value: INVALID_ENUM : VERTEX_ARRAY_BINDING_OES should
not be queryable if extension is disabled | 11 PASS getError was expected value: INVALID_ENUM : VERTEX_ARRAY_BINDING_OES should
not be queryable if extension is disabled |
| 9 PASS Successfully enabled OES_vertex_array_object extension | 12 PASS Successfully enabled OES_vertex_array_object extension |
| 10 PASS OES_vertex_array_object listed as supported and getExtension succeeded | 13 PASS OES_vertex_array_object listed as supported and getExtension succeeded |
| 11 Testing binding enum with extension enabled | 14 Testing binding enum with extension enabled |
| 12 PASS ext.VERTEX_ARRAY_BINDING_OES is 0x85B5 | 15 PASS ext.VERTEX_ARRAY_BINDING_OES is 0x85B5 |
| 13 PASS getError was expected value: NO_ERROR : VERTEX_ARRAY_BINDING_OES query shou
ld succeed if extension is enable | 16 PASS getError was expected value: NO_ERROR : VERTEX_ARRAY_BINDING_OES query shou
ld succeed if extension is enable |
| 14 PASS Default value of VERTEX_ARRAY_BINDING_OES is null | 17 PASS Default value of VERTEX_ARRAY_BINDING_OES is null |
| 15 Testing binding a VAO | 18 Testing binding a VAO |
| 16 PASS gl.getParameter(ext.VERTEX_ARRAY_BINDING_OES) is null | 19 PASS gl.getParameter(ext.VERTEX_ARRAY_BINDING_OES) is null |
| 17 PASS gl.getParameter(ext.VERTEX_ARRAY_BINDING_OES) is expected VAO | 20 FAIL gl.getParameter(ext.VERTEX_ARRAY_BINDING_OES) is not expected VAO |
| 18 PASS gl.getParameter(ext.VERTEX_ARRAY_BINDING_OES) is expected VAO | 21 FAIL gl.getParameter(ext.VERTEX_ARRAY_BINDING_OES) is not expected VAO |
| 19 PASS gl.getParameter(ext.VERTEX_ARRAY_BINDING_OES) is null | 22 PASS gl.getParameter(ext.VERTEX_ARRAY_BINDING_OES) is null |
| 20 PASS getError was expected value: INVALID_OPERATION : binding a deleted vertex a
rray object | 23 PASS getError was expected value: INVALID_OPERATION : binding a deleted vertex a
rray object |
| 21 PASS gl.getParameter(ext.VERTEX_ARRAY_BINDING_OES) is null | 24 PASS gl.getParameter(ext.VERTEX_ARRAY_BINDING_OES) is null |
| 22 Testing object creation | 25 Testing object creation |
| 23 PASS getError was expected value: NO_ERROR : createVertexArrayOES should not set
an error | 26 PASS getError was expected value: NO_ERROR : createVertexArrayOES should not set
an error |
| 24 PASS vao is non-null. | 27 PASS vao is non-null. |
| 25 PASS ext.isVertexArrayOES(vao) is false | 28 PASS ext.isVertexArrayOES(vao) is false |
| 26 PASS ext.isVertexArrayOES(vao) is true | 29 FAIL ext.isVertexArrayOES(vao) should be true. Was false. |
| 27 PASS ext.isVertexArrayOES(vao) is true | 30 FAIL ext.isVertexArrayOES(vao) should be true. Was false. |
| 28 PASS ext.isVertexArrayOES() is false | 31 PASS ext.isVertexArrayOES() is false |
| 29 PASS ext.isVertexArrayOES(null) is false | 32 PASS ext.isVertexArrayOES(null) is false |
| 30 Testing attributes work across bindings | 33 Testing attributes work across bindings |
| 31 PASS All attributes preserved across bindings | 34 FAIL ELEMENT_ARRAY_BUFFER_BINDING not preserved |
| 35 FAIL ELEMENT_ARRAY_BUFFER_BINDING not preserved |
| 36 FAIL ELEMENT_ARRAY_BUFFER_BINDING not preserved |
| 37 FAIL ELEMENT_ARRAY_BUFFER_BINDING not preserved |
| 38 FAIL ELEMENT_ARRAY_BUFFER_BINDING not preserved |
| 39 FAIL ELEMENT_ARRAY_BUFFER_BINDING not preserved |
| 40 FAIL ELEMENT_ARRAY_BUFFER_BINDING not preserved |
| 41 FAIL ELEMENT_ARRAY_BUFFER_BINDING not preserved |
| 32 Testing that attribute values are not attached to bindings | 42 Testing that attribute values are not attached to bindings |
| 33 PASS Vertex attribute values are not attached to bindings | 43 PASS Vertex attribute values are not attached to bindings |
| 34 Testing draws with various VAO bindings | 44 Testing draws with various VAO bindings |
| 35 PASS Draw 0 passed pixel test | 45 FAIL Draw 0 failed pixel test |
| 36 PASS Draw 1 passed pixel test | 46 FAIL Draw 1 failed pixel test |
| 37 PASS Draw 2 passed pixel test | 47 PASS Draw 2 passed pixel test |
| 38 Testing using deleted buffers referenced by VAOs | 48 Testing using deleted buffers referenced by VAOs |
| 39 PASS should be 255,0,0,255 | 49 FAIL buffer removed too early |
| 40 PASS should be 0,255,0,255 | 50 FAIL buffer removed too early |
| 41 PASS should be 0,0,255,255 | 51 FAIL buffer removed too early |
| 42 PASS should be 0,255,255,255 | 52 FAIL should be 255,0,0,255 |
| 53 at (0, 0) expected: 255,0,0,255 was 255,255,255,255 |
| 54 FAIL should be 0,255,0,255 |
| 55 at (0, 0) expected: 0,255,0,255 was 255,255,255,255 |
| 56 FAIL should be 0,0,255,255 |
| 57 at (0, 0) expected: 0,0,255,255 was 255,255,255,255 |
| 58 FAIL should be 0,255,255,255 |
| 59 at (0, 0) expected: 0,255,255,255 was 255,255,255,255 |
| 43 Testing that VAOs don't effect ARRAY_BUFFER binding. | 60 Testing that VAOs don't effect ARRAY_BUFFER binding. |
| 44 PASS should be red | 61 FAIL should be red |
| 45 PASS should be green | 62 at (0, 0) expected: 255,0,0,255 was 255,255,255,255 |
| 46 PASS getError was expected value: NO_ERROR : there should be no errors | 63 FAIL should be green |
| 64 at (0, 0) expected: 0,255,0,255 was 255,255,255,255 |
| 65 FAIL getError expected: NO_ERROR. Was INVALID_VALUE : there should be no errors |
| 47 | 66 |
| 48 PASS successfullyParsed is true | 67 PASS successfullyParsed is true |
| 49 | 68 |
| 50 TEST COMPLETE | 69 TEST COMPLETE |
| 51 | 70 |
| OLD | NEW |