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

Implement instanced WebGL drawing calls (part of #20791) #21129

Merged
merged 10 commits into from Jul 8, 2018
Merged

Conversation

nox
Copy link
Contributor

@nox nox commented Jul 6, 2018

This is half of #20599. The check for drawElements is a bit more complex to implement.


This change is Reviewable

@highfive
Copy link

highfive commented Jul 6, 2018

Heads up! This PR modifies the following files:

  • @asajeffrey: components/script/dom/webglrenderingcontext.rs
  • @KiChjang: components/script/dom/webglrenderingcontext.rs

@highfive highfive added the S-awaiting-review There is new code that needs to be reviewed. label Jul 6, 2018
@nox
Copy link
Contributor Author

nox commented Jul 6, 2018

r? @emilio
@bors-servo try

@highfive highfive assigned emilio and unassigned avadacatavra Jul 6, 2018
@bors-servo
Copy link
Contributor

⌛ Trying commit c41bf6f with merge 13b64fb...

bors-servo pushed a commit that referenced this pull request Jul 6, 2018
Correctly implement the vertex buffer checks in drawArrays

This is half of #20599. The check for drawElements is a bit more complex to implement.
@bors-servo
Copy link
Contributor

Copy link
Member

@Manishearth Manishearth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

code looks good but I don't quite understand the context here, may need a sanity check from emilio

@nox nox force-pushed the webgl branch 3 times, most recently from 97f7fc1 to 578d3f2 Compare July 7, 2018 13:22
@nox nox changed the title Correctly implement the vertex buffer checks in drawArrays Implement instanced WebGL drawing calls (part of #20791) Jul 7, 2018
@nox
Copy link
Contributor Author

nox commented Jul 7, 2018

@bors-servo try

@bors-servo
Copy link
Contributor

⌛ Trying commit 578d3f2 with merge 0ecfaa4...

bors-servo pushed a commit that referenced this pull request Jul 7, 2018
Implement instanced WebGL drawing calls (part of #20791)

This is half of #20599. The check for drawElements is a bit more complex to implement.

<!-- 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/21129)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

💔 Test failed - mac-rel-wpt3

@highfive highfive added the S-tests-failed The changes caused existing tests to fail. label Jul 7, 2018
@highfive highfive removed the S-tests-failed The changes caused existing tests to fail. label Jul 7, 2018
@nox
Copy link
Contributor Author

nox commented Jul 7, 2018

@bors-servo try

@bors-servo
Copy link
Contributor

⌛ Trying commit 3f2ed5e with merge 47828c5...

bors-servo pushed a commit that referenced this pull request Jul 7, 2018
Implement instanced WebGL drawing calls (part of #20791)

This is half of #20599. The check for drawElements is a bit more complex to implement.

<!-- 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/21129)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

💔 Test failed - linux-rel-css

@highfive highfive added the S-tests-failed The changes caused existing tests to fail. label Jul 7, 2018
@highfive highfive removed the S-tests-failed The changes caused existing tests to fail. label Jul 7, 2018
@nox
Copy link
Contributor Author

nox commented Jul 7, 2018

@bors-servo try

@bors-servo
Copy link
Contributor

⌛ Trying commit aa2aaad with merge bf197c8...

@highfive highfive added S-awaiting-review There is new code that needs to be reviewed. and removed S-tests-failed The changes caused existing tests to fail. labels Jul 8, 2018
@nox
Copy link
Contributor Author

nox commented Jul 8, 2018

@bors-servo r=emilio

@bors-servo
Copy link
Contributor

📌 Commit 4e6eea2 has been approved by emilio

@highfive highfive added S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. and removed S-awaiting-review There is new code that needs to be reviewed. labels Jul 8, 2018
@bors-servo
Copy link
Contributor

⌛ Testing commit 4e6eea2 with merge 41e1057...

bors-servo pushed a commit that referenced this pull request Jul 8, 2018
Implement instanced WebGL drawing calls (part of #20791)

This is half of #20599. The check for drawElements is a bit more complex to implement.

<!-- 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/21129)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

💔 Test failed - linux-rel-wpt

@highfive highfive added S-tests-failed The changes caused existing tests to fail. and removed S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. labels Jul 8, 2018
@nox
Copy link
Contributor Author

nox commented Jul 8, 2018

@bors-servo retry #21067 #20734

@bors-servo
Copy link
Contributor

⚡ Previous build results for android, arm32, arm64, linux-dev, linux-rel-css, mac-dev-unit, mac-rel-css1, mac-rel-css2, mac-rel-wpt2, mac-rel-wpt3, mac-rel-wpt4, windows-msvc-dev are reusable. Rebuilding only linux-rel-wpt, mac-rel-wpt1...

@bors-servo
Copy link
Contributor

☀️ Test successful - android, arm32, arm64, linux-dev, linux-rel-css, linux-rel-wpt, mac-dev-unit, mac-rel-css1, mac-rel-css2, mac-rel-wpt1, mac-rel-wpt2, mac-rel-wpt3, mac-rel-wpt4, windows-msvc-dev
Approved by: emilio
Pushing 41e1057 to master...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-tests-failed The changes caused existing tests to fail.
Projects
Status: Done
WebGL content
  
Done
Development

Successfully merging this pull request may close these issues.

None yet

7 participants