Jeff Muizelaar
abe81c5bdc
Bug 1702479
- Add support for GFX10_3 (Navi 2x) GPUs. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D110543
2021-04-01 18:26:59 +00:00
Jeff Muizelaar
0964d5d2d5
Bug 1697577 - Let gen7lp WebRender ride into release. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D107886
2021-03-10 21:33:08 +00:00
Jeff Muizelaar
abf84904a3
Bug 1693405 - Let WebRender on gen9lp and gen8lp ride into release. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D105520
2021-02-17 23:18:38 +00:00
Andrew Osmond
811ef2965b
Bug 1690568
- Block WebRender on Linux with Mesa r600 driver if older than 17.3.0. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D103907
2021-02-03 16:00:47 +00:00
Jeff Muizelaar
18807e1d60
Bug 1690399 - Enable WebRender on some gen4.5 in nightly/early beta. r=aosmond
...
Nical's texture upload work makes this more palatable.
The G45 is the best gen4.5 GPU there is. Let's start with that.
Differential Revision: https://phabricator.services.mozilla.com/D103833
2021-02-02 22:03:15 +00:00
Jeff Muizelaar
a79879c249
Bug 1690392 - Add some missing gen9 ids. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D103827
2021-02-02 21:41:24 +00:00
Jeff Muizelaar
08473bf53b
Bug 1687793 - Let Tesla1 ride into release. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D102476
2021-01-21 21:39:24 +00:00
Andrew Osmond
99e83658b9
Bug 1683117 - Ship WebRender to release for AMD Kaveri and R700 users. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D100023
2020-12-17 15:34:22 +00:00
Jeff Muizelaar
ab23e18c10
Bug 1682966 - Enable WebRender on Baytrail in Nightly/Early Beta. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D99943
2020-12-16 22:38:06 +00:00
Andrew Osmond
284c6aa966
Bug 1682636 - Don't allow generic blocklist rules to block SW-WR. r=jrmuizel
...
Since Software WebRender is the replacement for Basic compositor, we
should not allow generic blocklist rules which block all features to
block Software WebRender. This feature must work under all
configurations, including safe mode, so it doesn't make sense to allow
blocking it.
This does not however prevent rules specifically targeting SW-WR from
blocking/allowing it.
Differential Revision: https://phabricator.services.mozilla.com/D99834
2020-12-16 21:32:28 +00:00
Andrew Osmond
da33064dce
Bug 1679998 - Part 1. Add Apple as a GPU vendor to GfxInfo. r=jrmuizel,mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D98310
2020-12-01 16:26:43 +00:00
Andrew Osmond
5e7a019944
Bug 1678838 - Ship WebRender to missing Skylake gt4 device. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D97849
2020-11-21 15:19:23 +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
Jeff Muizelaar
80315bfb0a
Bug 1678408 - Rename IntelHD3000 to IntelSandyBridge. r=aosmond
...
By default, anything we do for one Sandy Bridge gpu
we should do for all of them. See bug 1678388 for an
example of how we screwed this up.
Differential Revision: https://phabricator.services.mozilla.com/D97649
2020-11-19 19:30:46 +00:00
Jeff Muizelaar
e5a523648c
Bug 1677108 - Let gen5, R600, Tesla1 and gpu processless WebRender all ride to beta. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D97009
2020-11-13 14:39:57 +00:00
Jeff Muizelaar
a32c788631
Bug 1676936 - Enable WebRender on Kaveri in nightly/early beta. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D96886
2020-11-12 20:01:51 +00:00
Jeff Muizelaar
d33eebd895
Bug 1676888 - Add missing R700 range. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D96837
2020-11-12 16:18:29 +00:00
Jeff Muizelaar
a62455ecb5
Bug 1676507 - Turn on WebRender on the rest of Tesla in Nightly. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D96644
2020-11-11 00:13:12 +00:00
Jeff Muizelaar
15888e89f2
Bug 1676479 - Turn on WebRender on Intel gen5 on Nightly. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D96619
2020-11-10 20:08:34 +00:00
Andrew Osmond
02ff8b6e97
Bug 1673939 - Block WebRender for AMD R600 GPUs with Mesa drivers due to garbled text. r=jrmuizel
...
Note R600 refers to the GPU generation, not the r600 Mesa driver.
Differential Revision: https://phabricator.services.mozilla.com/D96115
2020-11-06 15:50:54 +00:00
Jeff Muizelaar
323cdf9292
Bug 1675390 - Let WebRender ride to release on Carrizo. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D95930
2020-11-06 13:59:20 +00:00
Jeff Muizelaar
c87281cba8
Bug 1673095 - Include Intel gen6 gt1 in rollout. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D94651
2020-10-23 20:07:51 +00:00
Jeff Muizelaar
4adea29e63
Bug 1673088 - Let Stoneyridge ride to release. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D94645
2020-10-23 19:38:43 +00:00
Jeff Muizelaar
5af9de9181
Bug 1672743 - Rollout WebRender to R700 on Nightly. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D94456
2020-10-23 19:13:42 +00:00
Andrew Osmond
5915f12bcf
Bug 1672463 - Rollout WebRender to AMD Evergreen on Release. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D94475
2020-10-22 20:06:07 +00:00
Jeff Muizelaar
de7ea65b36
Bug 1672270 - Add missed Polaris GPU. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D94199
2020-10-21 15:48:23 +00:00
Jeff Muizelaar
6e32d24323
Bug 1668388 - Rollout WebRender to Carrizo on Nightly/Early beta. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D92774
2020-10-09 12:24:28 +00:00
Jeff Muizelaar
6195db9460
Bug 1669484 - Rollout WebRender to Cherryview (gen8lp) in Nightly and early beta. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D92614
2020-10-06 15:08:43 +00:00
Jeff Gilbert
449098b7b4
Bug 1668144 - Add blocklisting for OOP WebGL. r=mattwoodrow
...
* Add FEATURE_THREADSAFE_GL and FEATURE_ALLOW_WEBGL_OUT_OF_PROCESS
* Add gfxVars::AllowWebglOop()
* Blocklist THREADSAFE_GL on mesa/nouveau
Differential Revision: https://phabricator.services.mozilla.com/D91879
2020-10-01 08:14:12 +00:00
Jeff Muizelaar
30fc99cbb9
Bug 1667149 - Allow WebRender on Intel gen12 gpus. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D91305
2020-09-24 17:10:55 +00:00
Andrew Osmond
fe2bf67e1b
Bug 1654271 - Ship WebRender on < OSX 10.16 and Intel Gen 6 GT2 and Gen 7 to release. r=nical
...
Also ship to release if the Intel driver is 21.20.16.4550 or later.
Add Intel Gen 6 GT1 (Sandybridge) and allow it to ride to early beta.
Differential Revision: https://phabricator.services.mozilla.com/D89613
2020-09-09 15:54:18 +00:00
Andrew Osmond
ec5b11d8c7
Bug 1660453 - Rollout WebRender to AMD Evergreen on early beta. r=kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D87858
2020-08-21 15:09:40 +00:00
Dzmitry Malyshau
3099c92294
Bug 1656731 - Add Intel(R) UHD Graphics 617 to the KabyLake GT2 list r=mstange
...
added according to Jeff's gpudb
a65476109a/intel.json (L308)
Differential Revision: https://phabricator.services.mozilla.com/D86381
2020-08-07 16:51:26 +00:00
Andrew Osmond
335feeb874
Bug 1654262 - Ship WebRender to Intel gen7.5 gt1-3 laptop users. r=nical
...
Also, lower the minimum driver version from 24.20.100.6286 to
23.20.16.4973.
Differential Revision: https://phabricator.services.mozilla.com/D85359
2020-07-30 07:50:34 +00:00
Andrew Osmond
731600fe07
Bug 1649528 - Part 1. Ship WebRender on Intel Gen 7/7.5 gt1, broxton and geminilake to early beta. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D84220
2020-07-20 19:49:31 +00:00
Andrew Osmond
4a645cb26a
Bug 1653464 - Improve Linux desktop and window protocol detection. r=nical
...
This patch adds detection for XWayland, as that is sometimes an
important distinction when debugging WebRender bugs. For all intents and
purposes, it should work the same as X11, but sometimes does not.
This patch also fixes the desktop environment detection for a few corner
cases. Budgie, in particular, claims to be a GNOME variant, which is not
correct for our purposes, and DWM wasn't detected at all.
Differential Revision: https://phabricator.services.mozilla.com/D83876
2020-07-17 09:57:25 +00:00
Jeff Muizelaar
863ee55d6d
Bug 1651172 - Rollout WebRender to gen7.5 gt2-3. r=aosmond
...
We accidentally shipped to these users last summer
without any problems so this should be relatively low risk.
Differential Revision: https://phabricator.services.mozilla.com/D82586
2020-07-08 19:11:39 +00:00
Sylvestre Ledru
caf785c695
Bug 1519636 - Reformat recent changes to the Google coding style r=andi
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D82178
2020-07-04 09:38:43 +00:00
Simon Giesecke
e3c223da3e
Bug 1648010 - Fix uses of NS_LITERAL_STRING with C string literals. r=geckoview-reviewers,agi,froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D80861
2020-07-01 08:34:12 +00:00
Jeff Muizelaar
214b420d11
Bug 1649270 - Add Navi12, Navi14, Arcturus and Renoir to AMD WebRender rollout. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D81634
2020-06-30 13:08:41 +00:00
Jeff Muizelaar
5ec0345f23
Bug 1648587 - Rename IntelHDGraphicsToHaswell to IntelHaswell. r=aosmond
...
IntelHDGraphicsToHaswell currently only includes Haswell and
not older hardware like IntelHDGraphicsToIvyBridge etc.
Differential Revision: https://phabricator.services.mozilla.com/D81185
2020-06-25 20:49:50 +00:00
Jeff Muizelaar
fea84b8216
Bug 1648289 - Move gen8 gt2+ into WebRender modern rollout so that it reaches release. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D80982
2020-06-25 01:02:32 +00:00
Jeff Muizelaar
680ba797ec
Bug 1645428 - Let gen6 and gen7 ride into early beta. r=aosmond
...
No known problems. Let's get more coverage.
Differential Revision: https://phabricator.services.mozilla.com/D79478
2020-06-12 14:52:07 +00:00
Jeff Muizelaar
5aa9d3df08
Bug 1641982 - Add some additional device vendors. r=aosmond
...
Some of the Microsoft ones aren't registered but it's probably
better for us to have something than nothing.
Differential Revision: https://phabricator.services.mozilla.com/D77532
2020-05-29 22:33:45 +00:00
Jeff Muizelaar
529465e543
Bug 1643348 - Allow gen7.5 gt2/3 on early beta. r=aosmond
...
This also drops screen size and battery restrictions.
Differential Revision: https://phabricator.services.mozilla.com/D78290
2020-06-04 17:24:48 +00:00
Jeff Muizelaar
6bd11ae538
Bug 1643052 - Turn on WebRender on Stoney Ridge. r=aosmond
...
Let's let it ride to early beta for now.
Differential Revision: https://phabricator.services.mozilla.com/D78081
2020-06-03 17:20:21 +00:00
Emilio Cobos Álvarez
54fd961a29
Bug 1641245 - Make string comparators not virtual. r=froydnj,necko-reviewers,geckoview-reviewers,jgilbert,agi,valentin
...
There's no use case for stateful comparators, so they can be just plain
function pointers.
This is used in some hot places like CSS selector matching.
Differential Revision: https://phabricator.services.mozilla.com/D77084
2020-05-27 18:11:12 +00:00
Jeff Muizelaar
3bdbb1b8d9
Bug 1640170 - Enable WebRender on gen[7-8] gt1. r=aosmond
...
Things are better and we don't tend to be shader execution bound.
Let's find out if there's a reason to not be on gt1
Differential Revision: https://phabricator.services.mozilla.com/D76479
2020-05-22 14:33:10 +00:00
Jeff Muizelaar
c0148117fe
Bug 1638905
- Enable WebRender on gen6 gt2 on Nightly. r=aosmond
...
Things are better enough now that this is worth a try.
Differential Revision: https://phabricator.services.mozilla.com/D75820
2020-05-18 17:44:22 +00:00
Jeff Muizelaar
3ffa015639
Bug 1637306 - Turn on WebRender on gen7.5 gt3 in Nightly. r=aosmond
...
We already have it on on gen7.5 gt2 and these should be
better.
Differential Revision: https://phabricator.services.mozilla.com/D74878
2020-05-15 13:57:48 +00:00