Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added uniform matrix functions (fixes #10671) #11065

Closed
wants to merge 5 commits into from

Conversation

@autrilla
Copy link
Contributor

autrilla commented May 7, 2016

r? @emilio


This change is Reviewable

@highfive
Copy link

highfive commented May 7, 2016

Heads up! This PR modifies the following files:

  • @KiChjang: components/script/dom/webglrenderingcontext.rs, components/script/dom/webidls/WebGLRenderingContext.webidl
  • @emilio: components/script/dom/webglrenderingcontext.rs
@highfive
Copy link

highfive commented May 7, 2016

warning Warning warning

  • These commits modify script code, but no tests are modified.Please consider adding a test!
@autrilla
Copy link
Contributor Author

autrilla commented May 7, 2016

Just a note: Running http://mdn.github.io/webgl-examples/tutorial/sample6/ locally on Chrome is much smoother than running it on servo, and CPU usage on servo is considerably higher too (10% with Chrome on all CPUs, ~40% with servo). It's not low FPS per se, it just hangs from time to time when using webrender. Without webrender, the FPS are stable albeit lower (I guesstimate 3 FPS) and the CPU usage is ~70%.

@metajack
Copy link
Contributor

metajack commented May 7, 2016

@autrilla I suggest opening a new bug for that issue.

@autrilla autrilla force-pushed the autrilla:uniformMatrix branch from ba11a5d to 1666188 May 7, 2016
@highfive
Copy link

highfive commented May 7, 2016

New code was committed to pull request.

@emilio
Copy link
Member

emilio commented May 7, 2016

@bors-servo
Copy link
Contributor

bors-servo commented May 7, 2016

Trying commit 1666188 with merge 4368bd4...

bors-servo added a commit that referenced this pull request May 7, 2016
Added uniform matrix functions (fixes #10671)

r? @emilio

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11065)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented May 7, 2016

💔 Test failed - mac-rel-wpt

@highfive
Copy link

highfive commented May 7, 2016

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/array/array_001_to_006.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/array/array_001_to_006.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: new_mad2
  │   → assert_true: INVALID_OPERATION generated setting uniform: new_mad2 expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_009_to_016.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_009_to_016.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_009_to_010.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_009_to_010.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_001_to_008.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_001_to_008.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resour</span><span class="stdout">ces/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_001_to_002.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_001_to_002.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_001_to_008.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_001_to_008.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_017_to_024.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_017_to_024.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_033_to_040.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_033_to_040.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_041_to_046.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_041_to_046.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/co</span><span class="stdout">nformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/w</span><span class="stdout">ebgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: result
  │   → assert_true: INVALID_OPERATION generated setting uniform: result expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html:
  │ FAIL [expected PASS] WebGL test #4: getError expected: NO_ERROR. Was INVALID_OPERATION : 
  │   → assert_true: getError expected: NO_ERROR. Was INVALID_OPERATION :  expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ glErrorShouldBe@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1379:5
  │ init@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html:71:3
  └ @http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html:80:1

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html:
  │ FAIL [expected PASS] WebGL test #5: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).
  │   → assert_true: successfullyParsed should be true (of type boolean). Was undefined (of type undefined). expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ shouldBe@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:237:9
  │ shouldBeTrue@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:263:29
  └ @http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-post.js:23:1

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html:
  │ FAIL [expected PASS] WebGL test #3: getError expected: NO_ERROR. Was INVALID_OPERATION : after evaluating: contextA.uniformMatrix4fv(locationA, false, mat)
  │   → assert_true: getError expected: NO_ERROR. Was INVALID_OPERATION : after evaluating: contextA.uniformMatrix4fv(locationA, false, mat) expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ glErrorShouldBe@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1379:5
  │ shouldGenerateGLError@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1355:5
  └ @http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html:26:1
@autrilla
Copy link
Contributor Author

autrilla commented May 7, 2016

I'll update the test expectations, and look at what's wrong with those failing tests

@emilio
Copy link
Member

emilio commented May 7, 2016

This looks good to me @autrilla :)

Regarding the tests, don't fear marking any new subtest that looks like successfullyParsed should be true as failing, since that means that some previous test initialization didn't end because some function was not yet implemented.

@emilio
Copy link
Member

emilio commented May 7, 2016

Doing another try run to be if those no-longer-timeout are deterministic.

@bors-servo: r+

@bors-servo
Copy link
Contributor

bors-servo commented May 7, 2016

📌 Commit 1666188 has been approved by emilio

@emilio
Copy link
Member

emilio commented May 7, 2016

whoops,

@bors-servo: r- clean try

@highfive
Copy link

highfive commented May 7, 2016

New code was committed to pull request.

@KiChjang
Copy link
Member

KiChjang commented May 8, 2016

@bors-servo retry

  • The annoying git
@bors-servo
Copy link
Contributor

bors-servo commented May 8, 2016

Trying commit b5293c2 with merge 3e0186c...

bors-servo added a commit that referenced this pull request May 8, 2016
Added uniform matrix functions (fixes #10671)

r? @emilio

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11065)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented May 8, 2016

💔 Test failed - mac-rel-wpt

@highfive
Copy link

highfive commented May 8, 2016

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/attribs/gl-matrix-attributes.html

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html:
  │ FAIL [expected PASS] WebGL test #0: INVALID_OPERATION generated setting uniform: testmat3
  │   → assert_true: INVALID_OPERATION generated setting uniform: testmat3 expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ drawWithProgram@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:495:7
  │ addShader@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:576:18
  │ loadShader/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:551:7
  └ loadTextFileAsync/request.onreadystatechange@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1441:9

  ▶ TIMEOUT [expected OK] /webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html
  │ 
  │ DESCRIPTION: WebGL GLSL conformance test: operators_001_to_008.html
  │ 
  │ test: postfixincrement_frag.test.html
  │ loading: ../default/default.vert
  │ loading: ../default/expected.frag
  │ loading: ../default/default.vert
  │ loading: postfixincrement_frag.frag
  │ loaded: ../default/default.vert
  │ loaded: ../default/default.vert
  │ loaded: postfixincrement_frag.frag
  │ 
  │ ERROR:js::rust: Error at http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:535:3: gl.readPixels is not a function
  │ 
  │ loaded: ../default/expected.frag
  │ *** Error loading shader &#39;[object WebGLShader]&#39;:INVALID_OPERATION
  │ 
  │ ERROR:js::rust: Error at http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1401:17: gl.getProgramInfoLog is not a function
  └ 

  ▶ TIMEOUT [expected OK] /webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html
  │ 
  │ DESCRIPTION: WebGL GLSL conformance test: struct_001_to_008.html
  │ 
  │ test: struct_float_frag.test.html
  │ loading: ../default/default.vert
  │ loading: ../default/expected.frag
  │ loading: ../default/default.vert
  │ loading: struct_float_frag.frag
  │ loaded: ../default/default.vert
  │ loaded: ../default/default.vert
  │ loaded: struct_float_frag.frag
  │ 
  │ ERROR:js::rust: Error at http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:535:3: gl.readPixels is not a function
  │ 
  │ loaded: ../default/expected.frag
  │ *** Error loading shader &#39;[object WebGLShader]&#39;:INVALID_OPERATION
  │ 
  │ ERROR:js::rust: Error at http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1401:17: gl.getProgramInfoLog is not a function
  └ 

  ▶ TIMEOUT [expected OK] /webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html
  │ 
  │ DESCRIPTION: WebGL GLSL conformance test: struct_017_to_024.html
  │ 
  │ test: structnest_vec2_frag.test.html
  │ loading: ../default/default.vert
  │ loading: ../default/expected.frag
  │ loading: ../default/default.vert
  │ loading: structnest_vec2_frag.frag
  │ loaded: ../default/expected.frag
  │ loaded: ../default/default.vert
  │ loaded: structnest_vec2_frag.frag
  │ 
  │ ERROR:js::rust: Error at http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:535:3: gl.readPixels is not a function
  │ 
  │ loaded: ../default/default.vert
  │ *** Error loading shader &#39;[object WebGLShader]&#39;:INVALID_OPERATION
  │ 
  │ ERROR:js::rust: Error at http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1401:17: gl.getProgramInfoLog is not a function
  └ 

  ▶ OK [expected TIMEOUT] /webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html

  ▶ TIMEOUT [expected OK] /webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html
  │ 
  │ DESCRIPTION: WebGL GLSL conformance test: vec_009_to_016.html
  │ 
  │ test: vec2_vec3_frag.test.html
  │ loading: ../default/default.vert
  │ loading: ../default/expected.frag
  │ loading: ../default/default.vert
  │ loading: vec2_vec3_frag.frag
  │ loaded: ../default/default.vert
  │ loaded: ../default/default.vert
  │ loaded: vec2_vec3_frag.frag
  │ 
  │ ERROR:js::rust: Error at http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js:535:3: gl.readPixels is not a function
  │ 
  │ loaded: ../default/expected.frag
  │ *** Error loading shader &#39;[object WebGLShader]&#39;:INVALID_OPERATION
  │ 
  │ ERROR:js::rust: Error at http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1401:17: gl.getProgramInfoLog is not a function
  └ 
@highfive
Copy link

highfive commented May 8, 2016

New code was committed to pull request.

@highfive highfive removed the S-tests-failed label May 8, 2016
@nox
Copy link
Member

nox commented May 8, 2016

Why is /webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html timing out again? Intermittent?

@autrilla
Copy link
Contributor Author

autrilla commented May 8, 2016

@nox I have no idea. @jdm ran the tests 6 times when they were enabled in #10806, but they seem to be intermittent now for some reason?

@bors-servo
Copy link
Contributor

bors-servo commented May 10, 2016

The latest upstream changes (presumably #11041) made this pull request unmergeable. Please resolve the merge conflicts.

@KiChjang
Copy link
Member

KiChjang commented Jul 24, 2016

What's the status of this?

@autrilla
Copy link
Contributor Author

autrilla commented Jul 24, 2016

@KiChjang there were unrelated failing tests and also some related tests failing, iirc.

@KiChjang
Copy link
Member

KiChjang commented Jul 24, 2016

@autrilla Can you rebase to recent master? I'll make a try run and see if it still persists.

@autrilla autrilla force-pushed the autrilla:uniformMatrix branch from 876ae91 to daf53ac Jul 24, 2016
@KiChjang
Copy link
Member

KiChjang commented Jul 24, 2016

Okay, it looks like something went wrong with your rebase. The first commit you have on this tree has over 3,000 line additions...

@autrilla
Copy link
Contributor Author

autrilla commented Jul 24, 2016

@KiChjang yes, gonk was removed from ports, so there's a huge cargo.lock there, and also some other cargo.locks. I'll get that fixed asap

@bors-servo
Copy link
Contributor

bors-servo commented Jul 25, 2016

The latest upstream changes (presumably #12588) made this pull request unmergeable. Please resolve the merge conflicts.

@KiChjang
Copy link
Member

KiChjang commented Aug 25, 2016

@autrilla Is this still being worked on?

@KiChjang
Copy link
Member

KiChjang commented Sep 10, 2016

Closing due to inactivity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

8 participants
You can’t perform that action at this time.