gecko-dev/servo/components/canvas
Emilio Cobos Álvarez bef3768170 servo: Merge #20262 - constellation: Make setting up the WebGL state fallible (from emilio:webgl-fallible); r=jdm
This fixes a regression caused by the glutin update.

We now are creating EGL contexts in Linux Wayland, instead of X context, so the
GLContextFactory assumption of one GL back-end per platform is broken.

This just works around it, for now, but in general I think not relying on
available WebGL state is a good thing, and we do that already for WebVR anyway.

Source-Repo: https://github.com/servo/servo
Source-Revision: 95f9e14e67766b36a8b72e62925a34b1818be2c8

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 0029f2ac9735f2645084e572e5f560f4348fa577
2018-03-09 18:24:56 -05:00
..
webgl_mode servo: Merge #18592 - Implement DOM to texture (from MortimerGoro:dom_texture); r=jdm 2017-10-16 15:36:42 -05:00
Cargo.toml servo: Merge #20140 - Bump euclid to 0.17 (from Eijebong:euclid); r=SimonSapin 2018-02-28 04:14:32 -05:00
canvas_paint_thread.rs servo: Merge #19868 - Use specific assertions (from CYBAI:specific-assertion); r=emilio 2018-01-25 18:06:33 -06:00
gl_context.rs servo: Merge #20262 - constellation: Make setting up the WebGL state fallible (from emilio:webgl-fallible); r=jdm 2018-03-09 18:24:56 -05:00
lib.rs servo: Merge #18592 - Implement DOM to texture (from MortimerGoro:dom_texture); r=jdm 2017-10-16 15:36:42 -05:00
webgl_thread.rs servo: Merge #20144 - Add WebGL function glGetTexParameter (from mkollaro:gettexparameter); r=jdm 2018-03-06 09:48:56 -05:00