Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upUpdate offscreen_gl_context #16867
Update offscreen_gl_context #16867
Conversation
|
@bors-servo r+ |
|
|
|
|
|
|
|
Many many failures. What happened there? Cc @emilio |
|
It's because some tests were exiting early when canvas.getContext("webgl") was failing when setting antialias or depth + stencil. There are a lot of errors but they come from the same 2 files:
I'll check if they are easy to fix |
|
I checked the failing tests and they're quite easy to fix. We'll need to wait for servo/webrender#1255 (this fixes 99% of context-attributes-alpha-depth-stencil-antialias.html tests) The remaining tests just fail because now enabling antialias doesn't fail to create the WebGL context (as the spec says) and some tests expect a bit different colors in that case. I'll update expectations for those tests, which can't be passed until real antialias is implemented. |
Enable gl::XXX_BITS constants in WebGL getParameter command. Required to pass some WebGL conformance tests. See servo/servo#16867 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/webrender/1255) <!-- Reviewable:end -->
|
|
f53c8ae
to
752c825
|
servo/webrender#1255 landed and I updated test expectations. Ready for retry |
|
@bors-servo: r+ |
|
|
|
@bors-servo: r+ |
|
|
Update offscreen_gl_context to 0.8.8 <!-- Please describe your changes on the following line: --> Adds servo/surfman#97 and servo/surfman#98 required to run some WebGL demos --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- 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/16867) <!-- Reviewable:end -->
|
|
|
|
OpenSSL has published some new versions today: https://www.openssl.org/source/ Maybe they have deleted the one used in Servo for Android? If that's the case all PRs will fail until fixed. |
|
Yes, we need to use https://www.openssl.org/source/old/1.0.1/openssl-1.0.1t.tar.gz now. |
|
|
72ed377
to
a3e6db1
|
@bors-servo r=jdm |
|
|
Update offscreen_gl_context <!-- Please describe your changes on the following line: --> Adds servo/surfman#97 and servo/surfman#98 required to run some WebGL demos --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- 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/16867) <!-- Reviewable:end -->
|
|
MortimerGoro commentedMay 15, 2017
•
edited by larsbergstrom
Adds servo/surfman#97 and servo/surfman#98 required to run some WebGL demos
./mach build -ddoes not report any errors./mach test-tidydoes not report any errorsThis change is