Emilio Cobos Álvarez
3d57c22e9c
Update euclid.
...
There are a few canvas2d-related dependencies that haven't updated, but they
only use euclid internally so that's not blocking landing the rest of the
changes.
Given the size of this patch, I think it's useful to get this landed as-is.
2019-07-23 23:09:55 +02:00
Josh Matthews
dbaed5ed92
Make GL/GLES decisions based on the API in use.
2019-07-12 13:36:44 -04:00
Josh Matthews
f02d594094
Remove canvas->compositing dependency.
2019-07-12 08:22:26 -04:00
est31
e64de8d90a
Remove unused code from a bunch of crates
2019-06-03 04:18:12 +02:00
Josh Matthews
3121f42d52
Remove offscreen_gl_context dependency from canvas_traits and script.
2019-03-07 09:27:36 -05:00
Josh Matthews
878f020013
Ensure that resized GL contexts do not destroy their resources while in use by WR.
2019-01-17 22:44:41 -05:00
Jan Andre Ikenmeyer
1d6fe65401
Update MPL license to https (part 4)
2018-11-19 14:47:27 +01:00
Simon Sapin
2012be4a8b
cargo fix --edition-idioms
2018-11-08 09:28:00 +01:00
Pyfisch
9e92eb205a
Reorder imports
2018-11-06 22:35:07 +01:00
Pyfisch
cb07debcb6
Format remaining files
2018-11-06 22:30:31 +01:00
Anthony Ramine
a3392610c3
Make HTMLCanvasElement::get_size return a Size2D<u32>
...
The changes keep trickling down.
2018-10-02 14:21:06 +02:00
Josh Matthews
5dc80dd07a
webgl: Add feature to store backtraces for each WebGL API call for easier debugging.
2018-10-01 10:43:13 +02:00
Josh Matthews
1b08dd5232
webgl: Move framebuffer initialization logic to WebGL thread.
2018-09-10 16:31:29 -04:00
Emilio Cobos Álvarez
21df4014db
constellation: Make setting up the WebGL state fallible.
...
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.
2018-03-09 23:27:29 +01:00
Imanol Fernandez
ddd6c86e99
Kick off WebGL 2.0 implementation
2017-10-27 12:53:11 +02:00
Imanol Fernandez
a721b68249
Update offscreen_gl_context to v0.12
2017-10-20 19:30:14 +02:00
Gregory Terzian
6bca3402a6
implement clone for embedder and compositor proxies
2017-08-28 18:39:31 +08:00
Anthony Ramine
676f2c8acf
Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox"
...
This reverts commit 4d10d39e8f
, reversing
changes made to ee94e2b7c0
.
2017-08-16 23:23:18 +02:00
Emilio Cobos Álvarez
cfe22e3979
Revert "Auto merge of #17891 - MortimerGoro:webgl_move, r=glennw,emilio"
...
This reverts commit 90f55ea458
, reversing
changes made to 2e60b27a21
.
2017-08-16 16:42:13 +02:00
Imanol Fernandez
703962fe61
Improve WebGL architecture.
2017-08-15 22:14:32 +02:00