Jeff Muizelaar
f2b7a41716
Bug 1650475. Enable GPU switching on Mac. r=kvark
...
The goal here is to make it so that we don't special case the device on Mac
so that we can switch GPUs without needing to reset any state.
There a couple of parts to this:
1. Disable texture storage so that we can use BGRA textures and don't need swizzling.
2. Use the recommended GL_UNSIGNED_INT_8_8_8_8_REV for BGRA on desktop GL.
3. Disable swizzling.
4. Always do the PBO workaround.
Differential Revision: https://phabricator.services.mozilla.com/D82223
2020-07-08 01:56:55 +00:00
..
2020-07-06 16:26:08 +00:00
2020-07-08 01:56:55 +00:00
2019-09-28 00:20:32 +00:00
2020-07-08 04:09:27 +03:00
2020-07-03 04:06:13 +00:00
2020-06-23 06:37:58 +00:00
2020-06-23 15:21:36 +00:00
2020-07-08 04:09:27 +03:00
2020-05-05 19:24:41 +00:00
2020-03-16 10:56:57 +00:00
2020-06-11 18:46:04 +00:00
2020-03-16 10:56:57 +00:00
2020-04-30 09:38:38 +00:00
2020-06-22 22:54:07 +00:00
2020-01-14 07:15:45 +00:00
2020-07-04 09:38:43 +00:00
2020-06-25 20:49:50 +00:00
2020-07-04 09:38:43 +00:00
2020-06-23 15:20:33 +00:00
2020-06-25 17:22:20 +00:00
2020-06-25 17:22:20 +00:00
2020-05-01 03:02:13 +00:00
2020-05-01 03:02:13 +00:00
2020-06-11 18:46:04 +00:00
2020-06-11 18:46:04 +00:00
2020-07-03 07:45:35 +00:00
2020-07-02 19:27:51 +00:00
2020-06-16 14:37:23 +00:00
2020-01-18 13:48:34 +00:00
2020-06-09 02:59:57 +00:00
2020-06-22 22:54:07 +00:00
2020-07-05 19:00:43 +00:00
2020-03-16 10:56:57 +00:00
Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan
2019-12-06 09:17:57 +00:00
2020-06-25 20:42:49 +00:00
2019-12-21 12:27:06 +00:00
2020-07-01 08:29:29 +00:00
2020-05-01 03:02:13 +00:00
2020-03-16 10:56:57 +00:00
2020-07-01 08:29:29 +00:00
2020-06-15 15:51:48 +00:00
2020-05-01 03:02:13 +00:00
2020-03-16 10:56:57 +00:00
2020-03-16 10:56:57 +00:00
2020-04-01 11:04:03 +00:00
Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan
2019-12-06 09:17:57 +00:00
2020-03-16 10:56:57 +00:00
2020-05-01 03:02:13 +00:00
2020-04-30 09:38:38 +00:00
2019-07-30 18:13:05 +00:00
2020-06-19 17:50:43 +00:00
2020-07-01 08:29:29 +00:00
2020-04-24 13:31:14 +00:00
2020-03-16 10:56:57 +00:00
2019-12-21 12:27:06 +00:00
2020-04-14 17:17:38 +00:00
2020-03-18 06:14:10 +00:00
2020-06-25 17:22:20 +00:00
2019-12-09 09:04:29 +00:00
2020-07-05 19:00:43 +00:00
2020-07-05 19:00:43 +00:00
2020-06-05 22:14:04 +00:00
2020-05-29 17:37:01 +00:00
2019-10-02 18:48:11 +00:00
2019-10-15 00:52:09 +00:00
2020-01-03 17:07:25 +00:00
2020-01-03 17:07:25 +00:00
2019-10-09 17:55:15 +00:00
2020-06-24 13:30:45 +00:00
2020-03-04 08:16:31 +00:00
2020-03-04 08:16:31 +00:00
2019-12-18 16:37:55 +00:00
2020-07-03 04:06:13 +00:00
2020-03-26 18:48:30 +00:00
2020-07-03 04:06:13 +00:00
2020-03-16 10:56:57 +00:00
Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan
2019-12-06 09:17:57 +00:00
2020-07-05 19:00:43 +00:00
2020-07-05 19:00:43 +00:00
2020-03-16 10:56:57 +00:00
2020-03-16 10:56:57 +00:00
2020-07-05 19:00:43 +00:00
2020-03-16 10:56:57 +00:00
2020-03-31 18:47:30 +00:00
2020-03-16 10:56:57 +00:00
2020-06-05 17:09:58 +00:00
2020-07-05 19:00:43 +00:00
2020-06-16 14:37:23 +00:00
2020-05-22 23:03:43 +00:00
2020-01-16 14:38:40 +00:00
2020-03-26 18:48:30 +00:00
2020-07-08 04:09:27 +03:00
2020-03-16 10:56:57 +00:00
2020-06-24 13:30:45 +00:00
2020-06-24 13:30:45 +00:00
2019-08-26 21:02:43 +00:00
2020-03-16 10:56:57 +00:00
2020-03-16 10:56:57 +00:00
2020-03-16 10:56:57 +00:00
2019-07-26 16:48:31 +00:00
2020-05-07 12:56:09 +00:00
2020-07-01 08:29:29 +00:00
2020-03-16 10:56:57 +00:00
2020-05-28 21:56:30 +00:00
2020-03-16 10:56:57 +00:00
2020-05-07 08:49:18 +00:00
2020-03-16 23:24:39 +00:00
2020-03-16 23:24:39 +00:00
2020-07-01 08:29:29 +00:00
2020-06-11 11:27:43 +00:00
2020-03-16 10:56:57 +00:00
2020-01-18 13:48:34 +00:00