Auto merge of #26823 - jdm:single-renderapi, r=asajeffrey

Update webrender

These changes reflect changes in webrender's API that make RenderApiSender and RenderApi objects more challenging to share. This PR moves us to a model where:
* the compositor owns the main RenderApi object
* other threads that need to create transactions or manipulate fonts proxy those operations to the compositor (script/layout use IPC, while other threads use non-IPC channels)
* the webgl thread owns its own independent RenderApi
This commit is contained in:
bors-servo 2020-06-09 19:34:08 -04:00 committed by GitHub
commit 7eacfa4f0d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
51 changed files with 421 additions and 331 deletions

View file

@ -1,3 +1,4 @@
[inline_block_baseline_a.html]
expected:
if os == "mac": FAIL
if os == "linux": FAIL
fuzzy: /_mozilla/css/inline_block_baseline_ref.html:49;2097