Eric Anholt
00b765c08e
servo: Merge #14847 - webgl: implement bufferData (from anholt:webgl-bufferdata); r=emilio
...
<!-- Please describe your changes on the following line: -->
Adds support for the other overload of bufferData, fixing many conformance tests. In the process I had to fix the webidl codegen in the overload-distinguished-by-an-object case. Also includes a little fix for glEnable() validation.
---
<!-- 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 _____
<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
Source-Repo: https://github.com/servo/servo
Source-Revision: 4216c16879efb6e87b3ba3b7b4d5c2aeb8e2739d
2017-01-05 02:11:29 -08:00
..
2017-01-05 02:11:29 -08:00
2016-12-29 01:38:19 -08:00
2016-10-24 00:52:57 -05:00
2017-01-05 02:11:29 -08:00
2016-12-22 07:51:48 -08:00
2016-12-08 12:41:08 -08:00
2016-10-11 17:00:55 -05:00
2016-12-12 20:34:51 -08:00
2016-12-22 07:51:48 -08:00
2016-12-08 12:41:08 -08:00
2016-12-22 06:51:16 -08:00
2016-12-14 13:53:51 -08:00
2016-10-07 07:52:09 -05:00
2016-12-22 06:51:16 -08:00
2016-12-16 12:30:41 -08:00
2016-12-14 15:29:43 -08:00
2016-12-22 06:51:16 -08:00
2016-12-16 12:30:41 -08:00
2016-12-06 17:30:40 -08:00
2016-12-12 20:34:51 -08:00
2016-10-07 07:52:09 -05:00
2016-10-07 07:52:09 -05:00
2016-12-28 13:49:02 -08:00
2016-12-14 16:48:42 -08:00
2016-12-12 20:34:51 -08:00
2016-11-03 11:19:44 -05:00
2016-11-30 15:43:48 -08:00
2016-10-07 07:52:09 -05:00
2016-12-16 09:43:19 -08:00
2016-12-25 23:37:15 -08:00
2016-11-30 15:43:48 -08:00
2016-11-29 01:28:06 -08:00
2016-12-22 07:51:48 -08:00
2016-12-16 09:43:19 -08:00
2016-11-29 01:28:06 -08:00
2016-12-14 03:37:45 -08:00
2016-12-12 20:34:51 -08:00
2016-11-29 01:28:06 -08:00
2016-12-22 07:51:48 -08:00
2016-12-12 20:34:51 -08:00
2016-12-19 11:29:02 -08:00
2016-12-22 07:51:48 -08:00
2016-12-12 20:34:51 -08:00
2016-11-29 01:28:06 -08:00
2016-11-17 02:44:54 -06:00
2016-12-14 16:48:42 -08:00
2017-01-04 12:19:00 -08:00
2016-11-30 15:43:48 -08:00
2016-07-14 01:30:22 -07:00
2016-12-22 07:51:48 -08:00
2016-12-29 01:38:19 -08:00
2016-10-07 07:52:09 -05:00
2016-12-08 12:41:08 -08:00
2016-12-29 01:38:19 -08:00
2016-10-07 07:52:09 -05:00
2016-10-07 07:52:09 -05:00
2016-12-08 12:41:08 -08:00
2016-10-07 07:52:09 -05:00
2016-10-07 07:52:09 -05:00
2016-10-07 07:52:09 -05:00
2016-10-11 17:00:55 -05:00
2016-11-03 11:19:44 -05:00
2016-12-26 10:09:09 -08:00
2016-11-17 02:44:54 -06:00
2017-01-04 10:52:06 -08:00
2016-12-25 11:04:21 -08:00
2016-12-08 12:41:08 -08:00
2016-12-08 12:41:08 -08:00
2016-11-30 15:43:48 -08:00
2016-11-30 15:43:48 -08:00
2016-10-07 07:52:09 -05:00
2016-10-07 07:52:09 -05:00
2016-12-14 16:48:42 -08:00
2016-10-07 07:52:09 -05:00
2016-12-12 20:34:51 -08:00
2016-10-07 07:52:09 -05:00
2016-12-08 12:41:08 -08:00
2016-12-29 01:38:19 -08:00
2016-11-03 11:19:44 -05:00
2016-10-07 07:52:09 -05:00
2016-10-07 07:52:09 -05:00
2016-12-14 16:48:42 -08:00
2016-11-03 11:19:44 -05:00
2016-12-12 20:34:51 -08:00
2016-11-03 11:19:44 -05:00
2016-11-17 15:34:47 -06:00
2016-11-17 15:34:47 -06:00
2016-11-03 11:19:44 -05:00
2016-11-25 06:49:44 -08:00
2016-12-12 20:34:51 -08:00
2016-12-12 20:34:51 -08:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-11-04 06:43:56 -05:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-12-19 11:29:02 -08:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-12-08 12:41:08 -08:00
2016-12-22 07:51:48 -08:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-12-07 14:32:20 -08:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-12-29 01:38:19 -08:00
2016-11-30 15:43:48 -08:00
2017-01-04 10:52:06 -08:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-12-22 07:51:48 -08:00
2016-11-03 11:19:44 -05:00
2016-12-22 07:51:48 -08:00
2016-12-14 16:48:42 -08:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-11-25 06:49:44 -08:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-12-15 16:54:38 -08:00
2016-12-13 03:31:52 -08:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-12-16 09:43:19 -08:00
2016-11-03 11:19:44 -05:00
2016-12-26 10:09:09 -08:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-12-12 20:34:51 -08:00
2016-11-03 11:19:44 -05:00
2016-12-12 20:34:51 -08:00
2016-11-03 11:19:44 -05:00
2016-12-12 20:34:51 -08:00
2017-01-04 10:52:06 -08:00
2016-12-19 12:33:07 -08:00
2016-12-15 16:54:38 -08:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-11-03 11:19:44 -05:00
2016-11-17 02:44:54 -06:00
2016-12-06 18:31:46 -08:00
2016-11-20 02:27:54 -06:00
2016-12-12 20:34:51 -08:00
2016-10-07 07:52:09 -05:00
2016-12-02 12:53:57 -08:00
2016-12-20 13:37:42 -08:00
2016-12-22 07:51:48 -08:00
2016-11-17 02:44:54 -06:00
2016-05-27 07:11:17 -05:00
2016-10-07 07:52:09 -05:00
2016-12-22 07:51:48 -08:00
2016-12-14 16:48:42 -08:00
2016-11-03 11:19:44 -05:00
2016-12-12 20:34:51 -08:00
2016-12-14 16:48:42 -08:00
2016-12-29 01:38:19 -08:00
2016-12-22 07:51:48 -08:00
2016-12-12 20:34:51 -08:00
2016-11-03 11:19:44 -05:00
2016-10-07 07:52:09 -05:00
2016-10-11 17:00:55 -05:00
2016-08-31 04:10:42 -05:00
2016-10-07 07:52:09 -05:00
2016-11-17 02:44:54 -06:00
2016-05-24 02:07:29 -07:00
2016-11-03 11:19:44 -05:00
2016-12-08 12:41:08 -08:00
2016-10-07 07:52:09 -05:00
2016-12-22 07:51:48 -08:00
2016-12-12 20:34:51 -08:00
2016-12-22 16:40:53 -08:00
2016-12-22 16:40:53 -08:00
2016-10-07 07:52:09 -05:00
2016-12-08 12:41:08 -08:00
2016-12-12 20:34:51 -08:00
2016-12-14 16:48:42 -08:00
2016-11-21 14:52:02 -06:00
2016-12-08 12:41:08 -08:00
2016-12-12 20:34:51 -08:00
2016-11-24 20:40:24 -08:00
2016-11-16 15:05:59 -06:00
2016-12-22 07:51:48 -08:00
2016-12-22 07:51:48 -08:00
2016-11-03 11:19:44 -05:00
2016-12-14 16:48:42 -08:00
2016-10-07 07:52:09 -05:00
2016-10-07 07:52:09 -05:00
2016-08-31 04:10:42 -05:00
2016-12-08 12:41:08 -08:00
2016-11-30 15:43:48 -08:00
2016-12-27 06:56:15 -08:00
2016-11-17 02:44:54 -06:00
2016-12-12 20:34:51 -08:00
2016-12-12 20:34:51 -08:00
2016-10-07 07:52:09 -05:00
2016-11-30 15:43:48 -08:00
2016-12-31 21:28:41 -08:00
2016-12-12 20:34:51 -08:00
2016-12-12 20:34:51 -08:00
2016-11-21 14:52:02 -06:00
2016-10-07 11:10:01 -05:00
2016-12-14 16:48:42 -08:00
2016-11-25 06:49:44 -08:00
2016-12-22 07:51:48 -08:00
2015-10-10 15:00:39 -06:00
2016-11-03 11:19:44 -05:00
2016-11-30 15:43:48 -08:00
2016-11-30 15:43:48 -08:00
2016-11-30 15:43:48 -08:00
2016-12-12 20:34:51 -08:00
2016-12-22 07:51:48 -08:00
2016-12-12 20:34:51 -08:00
2016-11-30 15:43:48 -08:00
2017-01-05 02:11:29 -08:00
2016-11-30 15:43:48 -08:00
2016-12-22 07:51:48 -08:00
2016-12-06 18:31:46 -08:00
2016-11-30 15:43:48 -08:00
2016-12-28 09:43:51 -08:00
2017-01-04 13:58:57 -08:00
2016-12-08 12:41:08 -08:00
2016-12-12 20:34:51 -08:00
2016-11-17 15:34:47 -06:00
2016-10-07 07:52:09 -05:00
2016-12-29 01:38:19 -08:00
2016-12-29 01:38:19 -08:00
2015-10-21 07:57:32 -06:00
2016-10-07 07:52:09 -05:00