Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upSync changes from mozilla-central #3799
Merged
Conversation
…. r=nical If the render backend is producing frames too quickly for the renderer thread to consume, old frames are dropped in favor of the most recent frame. When this occurs, we need to ensure that any native surface updates from the skipped frame are also applied. Otherwise, the state of the native surfaces list can get out of sync between the renderer and render backend threads. Differential Revision: https://phabricator.services.mozilla.com/D53122 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/b2abdbdb7ba238d751dd706d5f506fcb7556b797
|
@bors-servo r+ |
|
|
bors-servo
added a commit
that referenced
this pull request
Nov 15, 2019
Sync changes from mozilla-central
|
|
…. r=Gankro Use Vec::reserve + as_ptr, then raw pointers. Alternative is to require T: Default, and then push T::default() or something. Differential Revision: https://phabricator.services.mozilla.com/D53360 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/582c1acfb3483e087316793a965497b9dfdbc208
|
@bors-servo r+ |
|
|
|
…stimated local rect. r=kvark Differential Revision: https://phabricator.services.mozilla.com/D53243 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/a3a7133456b43bf3ba28681de8801384ef2986b7
…ender. r=nical Differential Revision: https://phabricator.services.mozilla.com/D53359 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/82e4062e839a57c0dbcb08df9965883c162eb8d1
…/reftests/svg/filters/filter-nested-filtering-02.svg. On a CLOSED TREE [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/981d7988a2797e13e84ab57859e4e277ea46962b
We are no longer using a pinned version of serde, so update to avoid the dependency on older syn / quote / etc. Differential Revision: https://phabricator.services.mozilla.com/D53375 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/285df50f96b2249bc9dc424a4b05eb166b55715c
Differential Revision: https://phabricator.services.mozilla.com/D53999 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/d65ded00cb51c7c5e3e1a23145b2a8bf15e5e52e
…stages CLOSED TREE [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/dd24ce6a2b16006b9c52d275643523e34b15c712
Differential Revision: https://phabricator.services.mozilla.com/D53999 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/ab47a4eac76c3f7166c9a4d6ae84da926c92e166
…rspective-box-shadow.yaml . CLOSED TREE [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/5caface7b2afcb648443a82ca9f4146b9da1d672
Differential Revision: https://phabricator.services.mozilla.com/D53999 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/faea2d543068658ea429302d1e9091f8cf12a613
|
@bors-servo r+ |
|
|
and others
added 9 commits
Nov 22, 2019
…uffer. r=sotaro Update the example compositor implementation to use the faster EGLImage technique that the Gecko implementation now uses. Differential Revision: https://phabricator.services.mozilla.com/D54185 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/59e0b3d74d196aee14cd7b01ad5fee5e70adeca7
…dy fail. On a CLOSED TREE [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/a9e6eb217408fef66b07d73c91f138caf0feee94
This chanes the shader parsing code to only inject #included shader sources once (the first time) if they are included multiple times. This will allow some extra flexibility needed by the multi-brush shader. Differential Revision: https://phabricator.services.mozilla.com/D53651 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/e894fff26e422166618de4401464929e9b9cb62e
…. r=gw This will allow the upcoming super-brush shader to select its behavior at runtime. Differential Revision: https://phabricator.services.mozilla.com/D53724 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/74554530a51089d0145a91587ab1e6d4e8c762f2
This is an experiment with only image and solid to see what the infrastructure can be like. If it works out I'll extend the it with more brush types. More work will be needed to get text rendering in there as well. The multi-brush shader includes all brushes that it potentially needs suport for. Which brushes actually get compiled in is then specified via WR_FEATURE defines. Since brushes can't have the same names for their entry points, they specify the function to use via a macros (WR_BRUSH_VS_FUNCTION and WR_BRUSH_FS_FUNCTION). Differential Revision: https://phabricator.services.mozilla.com/D53725 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/912718966a67fb7cf2f21c2690dce0bd5822377a
…ings. r=gw The 'multi-brush' shader will have to dynamically switch between different brushes. In order to support that without needing the sum of all brush varying locations, allow aliasing a number of generic slots. This patch makes the assumption that one a vec2 and a vec4 cost the same amount of varying register space, which is suggested by the glsl specification about shader locations. If it is not the case we can add more granularity to the varying slots which are all vec4 at the moment. This also assumes that an unused varying is always optimized out. Differential Revision: https://phabricator.services.mozilla.com/D53726 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/bb21ea50b1e90bdafd620695b691227c6ac8295c
Differential Revision: https://phabricator.services.mozilla.com/D53728 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/0af881b4707af8d28c78d35ea50f2c4152164e28
Differential Revision: https://phabricator.services.mozilla.com/D53993 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/4077b95429c0c6bd64c27ecbc99195f0a995f253
…r=gw Differential Revision: https://phabricator.services.mozilla.com/D53994 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/a2717dc2c87bc33f2524074d71b8a75e64ba6ebc
…ture. r=gw Differential Revision: https://phabricator.services.mozilla.com/D53995 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/a215df75f72fe4031570fe5d9765f103e73cdaeb
…ture. r=gw Differential Revision: https://phabricator.services.mozilla.com/D53996 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/6b339f631b3d6753afa82425708cf2e8786edc34
Differential Revision: https://phabricator.services.mozilla.com/D53998 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/f83f356ca522614098013cc0b8178b48e01f6215
…. r=gw In GLES the default precision for ints is only 16 bits in the fragment shader. Differential Revision: https://phabricator.services.mozilla.com/D54000 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/7a29d7acf94c6512b4535d4ec836af6b9c8bc371
|
@bors-servo r+ |
|
|
Backed out changeset 7a29d7acf94c (bug 1594128) Backed out changeset f83f356ca522 (bug 1594128) Backed out changeset 6b339f631b3d (bug 1594128) Backed out changeset a215df75f72f (bug 1594128) Backed out changeset a2717dc2c87b (bug 1594128) Backed out changeset 4077b95429c0 (bug 1594128) Backed out changeset 0af881b4707a (bug 1594128) Backed out changeset bb21ea50b1e9 (bug 1594128) Backed out changeset 912718966a67 (bug 1594128) Backed out changeset 74554530a510 (bug 1594128) Backed out changeset e894fff26e42 (bug 1594128) [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/0a724aa35cdbb7ceef51f7af26a6aa7b5058682f
|
@bors-servo r+ |
|
|
and others
added 2 commits
Nov 25, 2019
…uffer. r=sotaro Update the example compositor implementation to use the faster EGLImage technique that the Gecko implementation now uses. Differential Revision: https://phabricator.services.mozilla.com/D54185 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/844707d4b9ef69eed91400566eb5d0d46956de0d
|
@bors-servo r+ |
|
|
|
@bors-servo r+ |
|
|
bors-servo
added a commit
that referenced
this pull request
Nov 25, 2019
Sync changes from mozilla-central
|
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
moz-gfx commentedNov 15, 2019
No description provided.