New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sync changes from mozilla-central gfx/wr #3883
Commits on Mar 13, 2020
-
Bug 1600793 - Make the scrolling input telemetry work for WebRender r…
…=botond,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D60046 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/b781fe3bde1aed855813cc97f7250885a3512a0c
-
Bug 1622327. Add support for adding profiling event markers to WebRen…
…der. r=kvark I plan on using this to add texture cache reallocation events. Differential Revision: https://phabricator.services.mozilla.com/D66792 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/2f04abdb752c6d2cc25882d2ee4783aed2a8e8eb
Commits on Mar 14, 2020
-
Bug 1612941 - make WR report shader name and features in output for i…
…nterop with SWGL. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D65595 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/558806ca76911093f504fb80232840f395f39d06
-
Bug 1612941 - properly detect GL_ARB_texture_swizzle extension in WR.…
… r=gw,kvark Differential Revision: https://phabricator.services.mozilla.com/D65596 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/5097c1d4e3d7751134b60a8ecb775382a5f6ae44
-
Bug 1612941 - only upload partial GPU cache rows in WR when possible …
…to minimize memory churn. r=gw Differential Revision: https://phabricator.services.mozilla.com/D65598 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/a85061249e46c13dda65e808526a1a62a3a60dfb
-
Bug 1612941 - force immediate upload method for SWGL since PBOs are s…
…lower there. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D65613 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/39adb08e0acafdf063aff479c29b9b9462555ac8
-
Bug 1612941 - WR shader changes to support SWGL instance attribs. r=j…
…rmuizel,gw Add annotations to vertex shaders so that SWGL can detect when a vertex attribute is generated by per-instance data rather than per-vertex data. Differential Revision: https://phabricator.services.mozilla.com/D65614 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/cf730c4e65393b07f842ab6f58c2509a1009f920
-
Bug 1612941 - update gleam version to allow implementation of Gl trai…
…t. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D65615 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/46024d1d85b3026c38f7336887a03ceae6875182
Commits on Mar 16, 2020
-
Bug 1621390 - Optimize backdrop primitives by collapsing to clear col…
…or. r=lsalzman,Bert Differential Revision: https://phabricator.services.mozilla.com/D66362 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/6199f7b91e8bde7b7965585842d7a72e2e406e3e
Commits on Mar 17, 2020
-
Bug 1622256 - Replace use of description() with to_string(). r=kvark,…
…jrmuizel Depends on D66767 Differential Revision: https://phabricator.services.mozilla.com/D66768 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/a0835622f3db257ec911be2b22d0c4a6974c5f5e
-
Bug 1622256 - Remove unnecessary parentheses producing compiler warni…
…ng. r=kvark Depends on D66769 Differential Revision: https://phabricator.services.mozilla.com/D66770 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/52e8e93527739f94d39b22d422df82e558038d49
-
Bug 1622720 - Add support for the tracy frame profiler to webrender. …
…r=nical,jrmuizel This patch removes the old thread_profiler bindings, and adds support for profiling WR with the tracy profiler, which is a much more advanced frame profiler. Since it's very lightweight, and only instruments annotated CPU and GPU zones, it can retain very large profiles, allowing fine grained analysis of thread interactions, CPU spikes etc. Differential Revision: https://phabricator.services.mozilla.com/D66926 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/f8203119cca43d25f2879ebea2b904e4355e59ad
-
Bug 1618116 - Remove synchronous hit testing from WebRender's C++ wra…
…pper. r=botond,kats In addition: - Move the fast hit tester to the rust side of the bindings. - Avoid blocking by requesting a hit tester early and only blocking if the request isn't delivered by the time of the first hit test query. Differential Revision: https://phabricator.services.mozilla.com/D66994 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/6096a87c64ab2717f1b0c670589dad69ee219269
-
Bug 1615613 - Integrate the text shader in the brush infrastructure. …
…r=gw As a strating point for the vertex shader, this patch isolates the parts that are common to both shaders: the code that fetches various piece of data, adding a branching point between the text shader and other brushes just after having fetched most of the data. Hopefully we can devise ways to further unify the vertex shaders in followups. Differential Revision: https://phabricator.services.mozilla.com/D63094 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/26255dd68307e91c80f322ff18233ed22739127d