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 upFall down the WebGL rabbit hole and fix some bugs there #20375
Conversation
highfive
commented
Mar 21, 2018
|
Heads up! This PR modifies the following files:
|
|
r=me, thanks! |
|
@bors-servo r=emilio |
|
|
Fix a couple of WebGL sanity checks <!-- 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/20375) <!-- Reviewable:end -->
|
|
|
@emilio I don't know enough about WebGL to know whether I did something wrong. |
|
Looks like at least the "value is not an object" exception is worth checking, since that's thrown from WebIDL IIRC. |
|
Found out the issue: we didn't implement |
|
r=me, but please revert the change to the webgl2 conformance test, or submit it upstream to Khronos |
|
@bors-servo r=emilio |
|
|
Fix a couple of WebGL sanity checks <!-- 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/20375) <!-- Reviewable:end -->
|
@bors-servo r=emilio |
|
|
|
|
Those parameters aren't optional in the current spec. The test element-array-buffer-delete-recreate.html now fails because we don't actually implement gl.getParameter(gl.CURRENT_PROGRAM).
Those don't seem to be intermittent anymore, and it's better to let the intermittent tracker do its job anyway.
|
@bors-servo r=emilio |
|
|
Fall down the WebGL rabbit hole and fix some bugs there <!-- 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/20375) <!-- Reviewable:end -->
|
|
nox commentedMar 21, 2018
•
edited by SimonSapin
This change is