OLD | NEW |
1 Tests the WebGLUniformLocation API | 1 Tests the WebGLUniformLocation API |
2 | 2 |
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
4 | 4 |
5 PASS contextA.useProgram(programA2) generated expected GL error: NO_ERROR. | 5 PASS contextA.useProgram(programA2) generated expected GL error: NO_ERROR. |
6 PASS contextA.uniformMatrix4fv(locationA, false, mat) generated expected GL erro
r: INVALID_OPERATION. | 6 PASS contextA.uniformMatrix4fv(locationA, false, mat) generated expected GL erro
r: INVALID_OPERATION. |
7 PASS contextA.useProgram(programA1) generated expected GL error: NO_ERROR. | 7 PASS contextA.useProgram(programA1) generated expected GL error: NO_ERROR. |
8 PASS contextA.uniformMatrix4fv(locationA, false, mat) generated expected GL erro
r: NO_ERROR. | 8 PASS contextA.uniformMatrix4fv(locationA, false, mat) generated expected GL erro
r: NO_ERROR. |
9 PASS contextA.uniformMatrix4fv(null, false, mat) generated expected GL error: NO
_ERROR. | 9 PASS contextA.uniformMatrix4fv(null, false, mat) generated expected GL error: NO
_ERROR. |
10 PASS contextA.useProgram(programS) generated expected GL error: NO_ERROR. | 10 PASS contextA.useProgram(programS) generated expected GL error: NO_ERROR. |
11 PASS contextA.uniform1i(locationSx, 3) generated expected GL error: NO_ERROR. | 11 PASS contextA.uniform1i(locationSx, 3) generated expected GL error: NO_ERROR. |
12 PASS contextA.uniform1f(locationArray0, 4.0) generated expected GL error: NO_ERR
OR. | 12 PASS contextA.uniform1f(locationArray0, 4.0) generated expected GL error: NO_ERR
OR. |
13 PASS contextA.uniform1f(locationArray1, 5.0) generated expected GL error: NO_ERR
OR. | 13 PASS contextA.uniform1f(locationArray1, 5.0) generated expected GL error: NO_ERR
OR. |
14 PASS contextA.getUniform(programS, locationSx) is 3 | 14 PASS contextA.getUniform(programS, locationSx) is 3 |
15 PASS contextA.getUniform(programS, locationArray0) is 4.0 | 15 PASS contextA.getUniform(programS, locationArray0) is 4.0 |
16 PASS contextA.getUniform(programS, locationArray1) is 5.0 | 16 FAIL contextA.getUniform(programS, locationArray1) should be 5. Was 4. |
17 PASS contextA.useProgram(programV) generated expected GL error: NO_ERROR. | 17 PASS contextA.useProgram(programV) generated expected GL error: NO_ERROR. |
18 PASS contextA.uniform4fv(locationVec4, vec) generated expected GL error: NO_ERRO
R. | 18 PASS contextA.uniform4fv(locationVec4, vec) generated expected GL error: NO_ERRO
R. |
19 PASS contextA.getUniform(programV, locationVec4) is vec | 19 PASS contextA.getUniform(programV, locationVec4) is vec |
20 PASS contextA.getUniformLocation(programV, "IDontExist") is null | 20 PASS contextA.getUniformLocation(programV, "IDontExist") is null |
21 PASS contextA.linkProgram(programA1) generated expected GL error: NO_ERROR. | 21 PASS contextA.linkProgram(programA1) generated expected GL error: NO_ERROR. |
22 PASS contextA.uniformMatrix4fv(locationA, false, mat) generated expected GL erro
r: INVALID_OPERATION. | 22 PASS contextA.uniformMatrix4fv(locationA, false, mat) generated expected GL erro
r: INVALID_OPERATION. |
23 PASS contextA.useProgram(programS) generated expected GL error: NO_ERROR. | 23 PASS contextA.useProgram(programS) generated expected GL error: NO_ERROR. |
24 PASS contextA.linkProgram(programS) generated expected GL error: NO_ERROR. | 24 PASS contextA.linkProgram(programS) generated expected GL error: NO_ERROR. |
25 PASS contextA.uniform1i(locationSx, 3) generated expected GL error: INVALID_OPER
ATION. | 25 PASS contextA.uniform1i(locationSx, 3) generated expected GL error: INVALID_OPER
ATION. |
26 PASS contextA.getUniform(programS, locationSx) generated expected GL error: INVA
LID_OPERATION. | 26 PASS contextA.getUniform(programS, locationSx) generated expected GL error: INVA
LID_OPERATION. |
27 PASS contextA.uniform1i(locationSx, 3) generated expected GL error: NO_ERROR. | 27 PASS contextA.uniform1i(locationSx, 3) generated expected GL error: NO_ERROR. |
28 PASS contextA.getUniform(programS, locationSx) is 3 | 28 PASS contextA.getUniform(programS, locationSx) is 3 |
29 PASS successfullyParsed is true | 29 PASS successfullyParsed is true |
30 | 30 |
31 TEST COMPLETE | 31 TEST COMPLETE |
32 | 32 |
OLD | NEW |