Simon Giesecke
971b645fe3
Bug 1660470 - Add missing include directives/forward declarations. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D87865
2020-11-23 16:21:38 +00:00
Andrew Osmond
2f6f788bc8
Bug 1678907 - Allow gfx.webrender.all to override software WebRender allowlist. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D97858
2020-11-22 14:42:57 +00:00
Andrew Osmond
d54e45522a
Bug 1677293 - Enable Software WebRender on Linux nightly for small/medium screens. r=jrmuizel
...
This patch enables Software WebRender for all Linux users. If their
configuration is also allowlisted for (accelerated) WebRender, then they
will default to that over Software WebRender.
Differential Revision: https://phabricator.services.mozilla.com/D97156
2020-11-20 17:38:53 +00:00
Butkovits Atila
4f241bf0c5
Backed out changeset f6a72042dd56 (bug 1677293) for failures on fullscreen.py. CLOSED TREE
2020-11-20 15:07:42 +02:00
Andrew Osmond
30f43fae5d
Bug 1677293 - Enable Software WebRender on Linux nightly for small/medium screens. r=jrmuizel
...
This patch enables Software WebRender for all Linux users. If their
configuration is also allowlisted for (accelerated) WebRender, then they
will default to that over Software WebRender.
Differential Revision: https://phabricator.services.mozilla.com/D97156
2020-11-20 11:34:56 +00:00
Narcis Beleuzu
7c34b619e1
Backed out changeset e675571f2d9a (bug 1677293) for GTest failure on GfxConfigManager . CLOSED TREE
2020-11-20 06:58:06 +02:00
Andrew Osmond
1a739849ce
Bug 1677293 - Enable Software WebRender on Linux nightly for small/medium screens. r=jrmuizel
...
This patch enables Software WebRender for all Linux users. If their
configuration is also allowlisted for (accelerated) WebRender, then they
will default to that over Software WebRender.
Differential Revision: https://phabricator.services.mozilla.com/D97156
2020-11-20 00:57:07 +00:00
Cristina Coroiu
a6ec96e2b1
Backed out changeset 2991f291f95f (bug 1677293) for Wd failures at mozilla/webdriver/take_full_screenshot/iframe.py on a CLOSED TREE
2020-11-18 13:29:18 +02:00
Andrew Osmond
81c30b5780
Bug 1677293 - Enable Software WebRender on Linux nightly for small/medium screens. r=jrmuizel
...
This patch enables Software WebRender for all Linux users. If their
configuration is also allowlisted for (accelerated) WebRender, then they
will default to that over Software WebRender.
Differential Revision: https://phabricator.services.mozilla.com/D97156
2020-11-18 00:42:24 +00:00
Matt Woodrow
69e9ee97f9
Bug 1677818 - Allow running WebRender on ANGLE in the parent process outside of Nightly. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D97344
2020-11-17 19:34:22 +00:00
Andrew Osmond
14c1a2a995
Bug 1676925 - Remove code supporting the defunct WebRender experiments. r=jrmuizel,marionette-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D96943
2020-11-13 05:40:10 +00:00
Matt Woodrow
c347392269
Bug 1676719 - Allow WebRender ANGLE in parent process for Nightly. r=jrmuizel
...
Depends on D96766
Differential Revision: https://phabricator.services.mozilla.com/D96768
2020-11-12 01:31:19 +00:00
Matt Woodrow
ccd859ffae
Bug 1674866 - Add gfx feature for WR software. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D96502
2020-11-10 23:36:43 +00:00
Andrew Osmond
eb7cd09979
Bug 1674195 - Allow WebRender for Intel laptop users without DirectComposition. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D95190
2020-10-29 20:21:58 +00:00
Jeff Muizelaar
fcfa9a589a
Bug 1673715 - Make gfx.webrender.software a static pref. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D94885
2020-10-27 20:34:59 +00:00
Mihai Alexandru Michis
d38909b148
Backed out changeset 3714bd86365f (bug 1672489) for accidentally disabling wr on Win7.
...
CLOSED TREE
2020-10-26 15:57:01 +02:00
Jeff Muizelaar
07cb9dd9f8
Bug 1672489 - Don't restrict DirectComposition to Win10 on Nightly. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D94359
2020-10-23 21:33:02 +00:00
Andrew Osmond
7dbd895ab1
Bug 1672464 - Block WebRender for NVIDIA users with mixed refresh rates. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D94477
2020-10-23 15:12:41 +00:00
Andrew Osmond
b2c20be0bc
Bug 1671518 - Improve hardware stretching support to check all monitors and configurations. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D93704
2020-10-22 19:53:23 +00:00
Glenn Watson
b4aecd470f
Bug 1670842 - Pt 1 - Remove option to disable picture caching. r=jnicol
...
This patch removes the public API and high level logic for
disabling picture caching for debugging and pinch-zoom in
some cases.
Follow up patches will remove and simplify the internal parts
of WR that remain to handle the disabled picture caching
code path.
Differential Revision: https://phabricator.services.mozilla.com/D93446
2020-10-14 06:06:45 +00:00
Jeff Muizelaar
7b09b731d0
Bug 1666455. Enable WebRender on higher refresh rates on non Intel. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D92615
2020-10-06 15:06:53 +00:00
Andrew Osmond
e1f1a27e9c
Bug 1668360 - Invert WebRender feature config to be enabled by default. r=jrmuizel
...
This has no functional change beyond our telemetry reporting. It inverts
our feature configuration such that we get an explicit reason why we
don't turn on some features, instead of just "disabled by default."
Differential Revision: https://phabricator.services.mozilla.com/D91980
2020-10-01 14:22:33 +00:00
Narcis Beleuzu
19240dd8eb
Backed out changeset 5a501f5b443d (bug 1668360) for marionette gpu failures. CLOSED TREE
2020-10-01 04:04:42 +03:00
Andrew Osmond
b9ef728a9d
Bug 1668360 - Invert WebRender feature config to be enabled by default. r=jrmuizel
...
This has no functional change beyond our telemetry reporting. It inverts
our feature configuration such that we get an explicit reason why we
don't turn on some features, instead of just "disabled by default."
Differential Revision: https://phabricator.services.mozilla.com/D91980
2020-09-30 20:05:28 +00:00
Andrew Osmond
0881691175
Bug 1667810 - Invert WEBRENDER_DCOMP_PRESENT feature logic to make failures clearer. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D91612
2020-09-28 15:48:29 +00:00
Andrew Osmond
a8fb0f7be6
Bug 1667105 - Use WEBRENDER_DCOMP failure ID when disabling WebRender due to no DC support. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D91279
2020-09-24 14:14:44 +00:00
Simon Giesecke
de7bab0f06
Bug 1650145 - Replace all value uses of Empty[C]String by 0-length _ns literals. r=froydnj,geckoview-reviewers,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D82325
2020-09-23 15:17:15 +00:00
Andrew Osmond
92a899be07
Bug 1666272 - Use the HW ANGLE failure ID when disabled WebRender due to it. r=jrmuizel
...
We don't collect telemetry stats on why users don't get HW ANGLE,
however we can just share failure IDs with HW ANGLE when we disable
WebRender with UnavailableNoAngle.
Differential Revision: https://phabricator.services.mozilla.com/D90867
2020-09-21 20:43:20 +00:00
Matt Woodrow
a0e8493a66
Bug 1657499 - Allow SWGL to run in basic_compositor_video. r=lsalzman,perftest-reviewers
...
Depends on D86088
Differential Revision: https://phabricator.services.mozilla.com/D86089
2020-08-06 07:48:01 +00:00
Sylvestre Ledru
843f943758
Bug 1519636 - Reformat recent changes to the Google coding style r=andi
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D85678
2020-08-02 15:29:15 +00:00
Nicolas Silva
e503589521
Bug 1645223 - Disable WebRender if XRender is enabled. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D83655
2020-07-16 12:08:22 +00:00
Simon Giesecke
cd8b8939b9
Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D80860
2020-07-01 08:29:29 +00:00
Kartikaya Gupta
d61fdfeed8
Bug 1647225 - Change some failure IDs and strings. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D80450
2020-06-23 15:23:11 +00:00
Kartikaya Gupta
837a027ab6
Bug 1647225 - Consistently use blocklist terminology for gfxFeature. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D80425
2020-06-23 15:13:57 +00:00
Narcis Beleuzu
1f50773a6e
Backed out 8 changesets (bug 1647225) for xpcshell failures on test_gfxBlacklist_Version.js CLOSED TREE
...
Backed out changeset b6f88195da61 (bug 1647225)
Backed out changeset a5b3f54cb5f2 (bug 1647225)
Backed out changeset 6a1025189b0e (bug 1647225)
Backed out changeset b95de94b444e (bug 1647225)
Backed out changeset ed2c7dfd8373 (bug 1647225)
Backed out changeset 1adc99494bcb (bug 1647225)
Backed out changeset 5d0cf22c335a (bug 1647225)
Backed out changeset 956b43a8636f (bug 1647225)
2020-06-23 04:34:12 +03:00
Kartikaya Gupta
347a55ff38
Bug 1647225 - Change some failure IDs and strings. r=jrmuizel
...
Depends on D80449
Differential Revision: https://phabricator.services.mozilla.com/D80450
2020-06-22 14:06:18 +00:00
Kartikaya Gupta
793dc7ec5d
Bug 1647225 - Consistently use blocklist terminology for gfxFeature. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D80425
2020-06-22 14:04:38 +00:00
sotaro
33ee2a10f6
Bug 1637497 - Disable partial present dynamically when Dwm is disabled r=jrmuizel
...
Do full render with WebRender when Dwn is disabled. It could be done by RenderCompositorANGLE::RequestFullRender().
Back out Bug 1638469. It disables WebRender during starting if Dwm is disabled. But Dwm is enabled/disabled dynamically. And we do not want to disable WebRender in this case.
Differential Revision: https://phabricator.services.mozilla.com/D77221
2020-06-01 18:39:50 +00:00
Andrew Osmond
5a41ea33e0
Bug 1641510 - Ensure we allow WebRender on beta/release for 60 Hz monitors. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D77234
2020-05-28 13:24:29 +00:00
Sylvestre Ledru
615c83d723
Bug 1519636 - Reformat recent changes to the Google coding style r=andi
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D76451
2020-05-25 07:42:38 +00:00
Andrew Osmond
0973fc9056
Bug 1638469 - Disable WebRender on Windows 7/8 without DWM composition enabled. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D75646
2020-05-16 14:05:35 +00:00
Andrew Osmond
bc973c5022
Bug 1638413 - Allow WebRender compositor to be used without DirectComposition on non-Windows. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D75638
2020-05-18 17:46:05 +00:00
sotaro
8cdc3c8f18
Bug 1638742 - Remove unnecessary mFeatureWrPartial->UserEnable(Enabled) call r=nical
...
Since Bug 1625474 fix, it is not necessary anymore.
Differential Revision: https://phabricator.services.mozilla.com/D75738
2020-05-18 08:25:00 +00:00
Andrew Osmond
74fde5963b
Bug 1638011 - Block WebRender in release for high refresh rate monitors. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D75450
2020-05-15 08:39:43 +00:00
Dorel Luca
b3df26707f
Backed out changeset e1c031719669 (bug 1638011) for Build bustages. CLOSED TREE
2020-05-15 05:14:51 +03:00
Andrew Osmond
d6ab670bf8
Bug 1638011 - Block WebRender in release for high refresh rate monitors. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D75450
2020-05-15 01:35:00 +00:00
Sylvestre Ledru
1929dd1ab3
Bug 1519636 - Reformat recent changes to the Google coding style r=andi
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D73347
2020-05-09 14:51:53 +00:00
Andrew Osmond
45bcfa5e37
Bug 1635069 - Fix beta build with new gfxConfigManager.
...
Differential Revision: https://phabricator.services.mozilla.com/D73614
2020-05-04 10:44:18 +00:00
Andrew Osmond
f5baf0eea6
Bug 1632259 - Refactor WebRender configuration logic in gfxPlatform to be testable. r=jrmuizel
...
We have encountered issues when rolling out WebRender because the
configuration logic is quite complicated. It would serve us well to have
it in a form that we can easily test. This patch does said refactor, as
well as adds an initial set of tests.
Differential Revision: https://phabricator.services.mozilla.com/D72027
2020-05-04 01:01:53 +00:00