Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / canvas / webgl / attrib-location-length-limits-expected.txt
blobb3450e43c558e1cca71485307d2f10621faa8330
1 Verify limits on the lengths of attrib locations.
2 Test attrib location underneath the length limit
3 PASS gl.getProgramParameter(program, gl.LINK_STATUS) is true
4 PASS attrib location should not be -1
5 PASS getError was expected value: NO_ERROR : 
6 Test attrib location exactly at the length limit
7 PASS gl.getProgramParameter(program, gl.LINK_STATUS) is true
8 PASS attrib location should not be -1
9 PASS getError was expected value: NO_ERROR : 
10 Test attrib location over the length limit
11 Shader compilation should fail
12 PASS wtu.loadShaderFromScript(gl, "badVertexShader", gl.VERTEX_SHADER, function (err) {}) is null
13 PASS getError was expected value: NO_ERROR : 
14 Attempt to bind too-long attrib location should produce error
15 PASS getError was expected value: INVALID_VALUE : 
16 Attempt to fetch too-long attrib location should produce error
17 PASS gl.getAttribLocation(program, "vPosition01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567") is -1
18 PASS getError was expected value: INVALID_VALUE : 
19 PASS successfullyParsed is true
21 TEST COMPLETE