servo/components/compositing
bors-servo a2b76b0169
Auto merge of #23707 - servo:jdm-patch-31, r=paulrouget
Ensure GL context is prepared for deinitialization.

I tested shutdown on Windows numerous times before and after this change, and I have not seen any further panics in debug builds in builds with the GL context made active before deinitializing WebRender.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #23706 and fix #23614.
- [x] These changes do not require tests because no tests on windows ;_;

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23707)
<!-- Reviewable:end -->
2019-07-05 04:13:05 -04:00
..
build.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
Cargo.toml Add media (WindowGLContext) module in canvas_trait 2019-07-04 10:24:01 +02:00
compositor.rs Ensure GL context is prepared for deinitialization. 2019-07-04 10:07:28 -04:00
compositor_thread.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
gl.rs WR update: new viewport semantic 2019-03-22 15:41:48 +08:00
lib.rs Move RenderNotifier from compositing to servo 2019-02-28 19:53:54 +05:30
touch.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
windowing.rs Add media (WindowGLContext) module in canvas_trait 2019-07-04 10:24:01 +02:00