gecko-dev/gfx/wr/webrender
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
..
doc Bug 1625365 - Improve the blob image overview documentation. r=jrmuizel 2020-04-02 18:32:14 +00:00
res Bug 1650359 - Move get_line_decoration_size into prim_store/line_dec.rs. r=gw 2020-07-05 20:34:50 +00:00
src Bug 1650475. Enable GPU switching on Mac. r=kvark 2020-07-08 01:56:55 +00:00
tests Bug 1604615 - Optimize webrender shaders at build time. r=gw 2020-04-21 10:32:03 +00:00
Cargo.toml Bug 1646741 - Update gleam to 0.12. r=kvark 2020-06-18 18:11:13 +00:00
build.rs Bug 1632444 - Correctly detect target OS when deciding what shaders to optimize. r=jrmuizel 2020-04-23 12:23:35 +00:00