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

Some more drive-by WebGL fixes and cleanups #21523

Merged
merged 16 commits into from Aug 30, 2018
Merged

Some more drive-by WebGL fixes and cleanups #21523

merged 16 commits into from Aug 30, 2018

Conversation

@nox
Copy link
Member

nox commented Aug 25, 2018

This change is Reviewable

@highfive
Copy link

highfive commented Aug 25, 2018

Heads up! This PR modifies the following files:

  • @asajeffrey: components/script/dom/webglvertexarrayobjectoes.rs, components/script/dom/webglrenderingcontext.rs, components/script/dom/webidls/WebGLRenderingContext.webidl
  • @jgraham: tests/wpt/webgl/meta/conformance/rendering/preservedrawingbuffer-leak.html.ini, tests/wpt/webgl/meta/conformance/renderbuffers/framebuffer-state-restoration.html.ini, tests/wpt/webgl/meta/conformance/canvas/to-data-url-test.html.ini, tests/wpt/webgl/meta/conformance/attribs/gl-vertex-attrib.html.ini, tests/wpt/webgl/meta/conformance/more/conformance/methods.html.ini and 43 more
  • @KiChjang: components/script/dom/webglvertexarrayobjectoes.rs, components/script/dom/webglrenderingcontext.rs, components/script/dom/webidls/WebGLRenderingContext.webidl
@nox
Copy link
Member Author

nox commented Aug 25, 2018

@bors-servo
Copy link
Contributor

bors-servo commented Aug 25, 2018

Trying commit 26f90da with merge 0d45913...

bors-servo added a commit that referenced this pull request Aug 25, 2018
Some more drive-by WebGL fixes and cleanups
@bors-servo
Copy link
Contributor

bors-servo commented Aug 25, 2018

💔 Test failed - mac-rel-css1

@nox
Copy link
Member Author

nox commented Aug 25, 2018

Disabled many more tests, notably everything related to texture sources that we don't support at all.

@bors-servo try

@bors-servo
Copy link
Contributor

bors-servo commented Aug 25, 2018

Trying commit eb20457 with merge 59f9b1d...

bors-servo added a commit that referenced this pull request Aug 25, 2018
Some more drive-by WebGL fixes and cleanups

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

bors-servo commented Aug 25, 2018

💔 Test failed - mac-rel-wpt2

@nox
Copy link
Member Author

nox commented Aug 25, 2018

Only unrelated failures again.

@nox nox force-pushed the webgl branch from eb20457 to 64e45ad Aug 25, 2018
@@ -1,3 +1,2 @@
[quickCheckAPI-S_V.html]
type: testharness
expected: CRASH
disabled: https://github.com/servo/servo/issues/10656

This comment has been minimized.

Copy link
@avadacatavra

avadacatavra Aug 27, 2018

Contributor

lgtm but @jdm should take a look at any disabled tests to be sure

expected: ERROR
[Overall test]
expected: NOTRUN
disabled: drawing webgl canvas in 2d canvas is not supported yet

This comment has been minimized.

Copy link
@avadacatavra

avadacatavra Aug 27, 2018

Contributor

can you put a link to the issue for implementing this?

@@ -0,0 +1 @@
disabled: queries are not supported yet

This comment has been minimized.

Copy link
@avadacatavra

avadacatavra Aug 27, 2018

Contributor

can you put a link for this issue?

@@ -0,0 +1 @@
disabled: canvas textures are not implemented yet

This comment has been minimized.

Copy link
@avadacatavra

avadacatavra Aug 27, 2018

Contributor

can you put a link for this issue?

This comment has been minimized.

Copy link
@nox

nox Aug 27, 2018

Author Member

I was actually completely wrong about this specific folder of tests.

@@ -242,12 +242,17 @@ impl WebGL2RenderingContextMethods for WebGL2RenderingContext {

#[allow(unsafe_code)]

This comment has been minimized.

Copy link
@avadacatavra

avadacatavra Aug 27, 2018

Contributor

is this needed anymore?

This comment has been minimized.

Copy link
@nox

nox Aug 27, 2018

Author Member

Removed, good catch fam.

@@ -1896,50 +1883,43 @@ impl WebGLRenderingContextMethods for WebGLRenderingContext {

#[allow(unsafe_code)]

This comment has been minimized.

Copy link
@avadacatavra

avadacatavra Aug 27, 2018

Contributor

is this needed anymore

This comment has been minimized.

Copy link
@nox

nox Aug 27, 2018

Author Member

Removed, good catch fam.

@nox nox force-pushed the webgl branch from 6a954ee to 8a171be Aug 27, 2018
Copy link
Member Author

nox left a comment

I still need to add a few issue links but it's gym time.

@@ -242,12 +242,17 @@ impl WebGL2RenderingContextMethods for WebGL2RenderingContext {

#[allow(unsafe_code)]

This comment has been minimized.

Copy link
@nox

nox Aug 27, 2018

Author Member

Removed, good catch fam.

@@ -1896,50 +1883,43 @@ impl WebGLRenderingContextMethods for WebGLRenderingContext {

#[allow(unsafe_code)]

This comment has been minimized.

Copy link
@nox

nox Aug 27, 2018

Author Member

Removed, good catch fam.

@@ -0,0 +1 @@
disabled: canvas textures are not implemented yet

This comment has been minimized.

Copy link
@nox

nox Aug 27, 2018

Author Member

I was actually completely wrong about this specific folder of tests.

@nox nox force-pushed the webgl branch 4 times, most recently from 4f9868a to f1f87dd Aug 27, 2018

[Overall test]
expected: NOTRUN
disabled: video textures are not supported yet

This comment has been minimized.

Copy link
@avadacatavra

avadacatavra Aug 28, 2018

Contributor

file and link to issue

expected: TIMEOUT
[Overall test]
expected: NOTRUN
disabled: video textures are not supported yet

This comment has been minimized.

Copy link
@avadacatavra

avadacatavra Aug 28, 2018

Contributor

link to issue

expected: TIMEOUT
[Overall test]
expected: NOTRUN
disabled: video textures are not supported yet

This comment has been minimized.

Copy link
@avadacatavra

avadacatavra Aug 28, 2018

Contributor

link to issue

@@ -0,0 +1 @@
disabled: SVG support is not implemented yet

This comment has been minimized.

Copy link
@avadacatavra

avadacatavra Aug 28, 2018

Contributor

iirc we don't have plans to implement this right now, so if that's the case I don't see the need to file an issue for it

@@ -0,0 +1 @@
disabled: video textures are not implemented yet

This comment has been minimized.

Copy link
@avadacatavra

avadacatavra Aug 28, 2018

Contributor

link to issue

@@ -0,0 +1 @@
disabled: canvas textures are not implemented yet

This comment has been minimized.

Copy link
@avadacatavra

avadacatavra Aug 28, 2018

Contributor

file/link to issue

expected: ERROR
[Overall test]
expected: NOTRUN
disabled: drawing webgl canvas in 2d canvas is not supported yet

This comment has been minimized.

Copy link
@avadacatavra

avadacatavra Aug 28, 2018

Contributor

link to issue

expected: ERROR
[Overall test]
expected: NOTRUN
disabled: drawing webgl canvas in 2d canvas is not supported yet

This comment has been minimized.

Copy link
@avadacatavra

avadacatavra Aug 28, 2018

Contributor

link to issue

@nox nox force-pushed the webgl branch 2 times, most recently from 6719b89 to 8c9f7ec Aug 28, 2018
@jdm
Copy link
Member

jdm commented Aug 30, 2018

@bors-servo r=avadacatavra,jdm

@bors-servo
Copy link
Contributor

bors-servo commented Aug 30, 2018

📌 Commit 900a190 has been approved by avadacatavra,jdm

@bors-servo
Copy link
Contributor

bors-servo commented Aug 30, 2018

Testing commit 900a190 with merge 8af3bf2...

bors-servo added a commit that referenced this pull request Aug 30, 2018
Some more drive-by WebGL fixes and cleanups

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

bors-servo commented Aug 30, 2018

💔 Test failed - linux-rel-css

@jdm
Copy link
Member

jdm commented Aug 30, 2018

@bors-servo retry

  • infra problems
@bors-servo
Copy link
Contributor

bors-servo commented Aug 30, 2018

Testing commit 900a190 with merge 6f81ed4...

bors-servo added a commit that referenced this pull request Aug 30, 2018
Some more drive-by WebGL fixes and cleanups

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

bors-servo commented Aug 30, 2018

💔 Test failed - linux-dev

@jdm
Copy link
Member

jdm commented Aug 30, 2018

@bors-servo retry

  • busted build machine
@bors-servo
Copy link
Contributor

bors-servo commented Aug 30, 2018

@bors-servo
Copy link
Contributor

bors-servo commented Aug 30, 2018

💔 Test failed - mac-rel-css1

@jdm
Copy link
Member

jdm commented Aug 30, 2018

@bors-servo retry

@bors-servo
Copy link
Contributor

bors-servo commented Aug 30, 2018

@bors-servo
Copy link
Contributor

bors-servo commented Aug 30, 2018

@bors-servo bors-servo merged commit 900a190 into master Aug 30, 2018
2 of 4 checks passed
2 of 4 checks passed
Taskcluster (pull_request) TaskGroup: failure
Details
continuous-integration/appveyor/pr AppVeyor build failed
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
homu Test successful
Details
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

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