Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use surfman for managing GL surfaces | Patrick Walton | 2019-11-01 | 1 | -283/+0 |
| | | | | | | Co-authored-by: Alan Jeffrey <ajeffrey@mozilla.com> Co-authored-by: Zakor Gyula <gyula.zakor@h-lab.eu> Co-authored-by: Josh Matthews <josh@joshmatthews.net> | ||||
* | webgl: Lazily clear the canvas right before the first webgl command of the ↵ | Josh Matthews | 2019-10-10 | 1 | -0/+11 |
| | | | | next frame. | ||||
* | Initial implementation of WebGLSync | Istvan Miklos | 2019-10-02 | 1 | -0/+1 |
| | | | | | | | This patch adds initial support for WebGLSync. Note: There is no test for the isSync, deleteSync and waitSync functions in the `conformance2/sync/sync-webgl-specific.html`. | ||||
* | webxr: Use the same texture format as the original GL context's framebuffer ↵ | Josh Matthews | 2019-09-20 | 1 | -5/+14 |
| | | | | when creating an XR GL layer. | ||||
* | webgl: Support vertex array objects on macOS. | Josh Matthews | 2019-09-13 | 1 | -2/+3 |
| | |||||
* | Replace use of gleam in webgl with sparkle. | Josh Matthews | 2019-09-11 | 1 | -4/+4 |
| | |||||
* | Update euclid. | Emilio Cobos Álvarez | 2019-07-23 | 1 | -1/+1 |
| | | | | | | | | 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. | ||||
* | Make GL/GLES decisions based on the API in use. | Josh Matthews | 2019-07-12 | 1 | -5/+8 |
| | |||||
* | Remove canvas->compositing dependency. | Josh Matthews | 2019-07-12 | 1 | -38/+20 |
| | |||||
* | Remove unused code from a bunch of crates | est31 | 2019-06-03 | 1 | -11/+0 |
| | |||||
* | Remove offscreen_gl_context dependency from canvas_traits and script. | Josh Matthews | 2019-03-07 | 1 | -5/+47 |
| | |||||
* | Ensure that resized GL contexts do not destroy their resources while in use ↵ | Josh Matthews | 2019-01-17 | 1 | -2/+2 |
| | | | | by WR. | ||||
* | Update MPL license to https (part 4) | Jan Andre Ikenmeyer | 2018-11-19 | 1 | -1/+1 |
| | |||||
* | `cargo fix --edition-idioms` | Simon Sapin | 2018-11-08 | 1 | -2/+2 |
| | |||||
* | Reorder imports | Pyfisch | 2018-11-06 | 1 | -4/+6 |
| | |||||
* | Format remaining files | Pyfisch | 2018-11-06 | 1 | -28/+32 |
| | |||||
* | Make HTMLCanvasElement::get_size return a Size2D<u32> | Anthony Ramine | 2018-10-02 | 1 | -41/+51 |
| | | | | The changes keep trickling down. | ||||
* | webgl: Add feature to store backtraces for each WebGL API call for easier ↵ | Josh Matthews | 2018-10-01 | 1 | -4/+9 |
| | | | | debugging. | ||||
* | webgl: Move framebuffer initialization logic to WebGL thread. | Josh Matthews | 2018-09-10 | 1 | -4/+4 |
| | |||||
* | constellation: Make setting up the WebGL state fallible. | Emilio Cobos Álvarez | 2018-03-09 | 1 | -0/+3 |
| | | | | | | | | | | 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. | ||||
* | Kick off WebGL 2.0 implementation | Imanol Fernandez | 2017-10-27 | 1 | -11/+24 |
| | |||||
* | Update offscreen_gl_context to v0.12 | Imanol Fernandez | 2017-10-20 | 1 | -1/+6 |
| | |||||
* | implement clone for embedder and compositor proxies | Gregory Terzian | 2017-08-28 | 1 | -1/+1 |
| | |||||
* | Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox" | Anthony Ramine | 2017-08-16 | 1 | -0/+203 |
| | | | | | This reverts commit 4d10d39e8fe841c5fe2ac58da2daaa13c10c140e, reversing changes made to ee94e2b7c0bd327abe8f9545b2a1f792f67a2bdd. | ||||
* | Revert "Auto merge of #17891 - MortimerGoro:webgl_move, r=glennw,emilio" | Emilio Cobos Álvarez | 2017-08-16 | 1 | -203/+0 |
| | | | | | This reverts commit 90f55ea4580e2a15f7d70d0491444f18b972d450, reversing changes made to 2e60b27a2186a8cba4b952960155dfcf3f47d7db. | ||||
* | Improve WebGL architecture. | Imanol Fernandez | 2017-08-15 | 1 | -0/+203 |