Kelsey Gilbert
3f6ad4cb2e
Bug 1794292 - [ANGLE] cherry-pick init-gl-point-size. r=gfx-reviewers,bradwerth
...
Differential Revision: https://phabricator.services.mozilla.com/D174179
2023-03-30 21:54:32 +00:00
Kelsey Gilbert
a34741e58d
Bug 1817240 - Cherry-pick ANGLE skylake clearview fix. r=gfx-reviewers,lsalzman
...
Also fix update-angle.py:
* Use shell=True to get ninja to run
* Don't record "/PDBSourcePath:" because it depends on configuration of
the vendoring machine and is otherwise unused, and so uselessly causes
blame noise.
Differential Revision: https://phabricator.services.mozilla.com/D171824
2023-03-07 06:59:50 +00:00
Erich Gubler
eec73ccfa8
Bug 1812260: build(snap): re-apply forgotten cmath
include in ANGLE codegen (sorry!) r=jgilbert,gfx-reviewers,nical
...
Re-apply D156577, which was forgotten in our recent rebase of ANGLE (orig. performed at 06d250c819ee
and 94699211d97b).
Differential Revision: https://phabricator.services.mozilla.com/D167815
2023-01-25 19:45:10 +00:00
Erich Gubler
df566e3d3d
Bug 1753349 (9/9): chore: update ANGLE to our fork's firefox-111
branch r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D162655
2023-01-19 21:41:15 +00:00
Erich Gubler
c49956c1f2
Bug 1753349 (8/9): build(gfx): update ANGLE vendoring config. r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D164254
2023-01-19 21:41:15 +00:00
Erich Gubler
ccf8167019
Bug 1753349 (5/9): docs: align update-angle.py
instructions to actual usage r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D164253
2023-01-19 04:47:52 +00:00
Stanca Serban
cee760ed88
Backed out 9 changesets (bug 1753349) for causing failures in PoolAlloc.cpp. CLOSED TREE
...
Backed out changeset 84a5f26fe60b (bug 1753349)
Backed out changeset 28e0175becf4 (bug 1753349)
Backed out changeset 0ffcaedc8046 (bug 1753349)
Backed out changeset 2043cc15deec (bug 1753349)
Backed out changeset 556557955d59 (bug 1753349)
Backed out changeset cbb9e6545343 (bug 1753349)
Backed out changeset bed90cd9beb6 (bug 1753349)
Backed out changeset 1b71f995ae95 (bug 1753349)
Backed out changeset 1ad75c8ea7a4 (bug 1753349)
2023-01-18 23:58:22 +02:00
Erich Gubler
d934469aa7
Bug 1753349 (9/9): chore: update ANGLE to our fork's firefox-111
branch r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D162655
2023-01-18 20:56:12 +00:00
Erich Gubler
3985556010
Bug 1753349 (8/9): build(gfx): update ANGLE vendoring config. r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D164254
2023-01-18 20:56:11 +00:00
Erich Gubler
9c0aa59be5
Bug 1753349 (5/9): docs: align update-angle.py
instructions to actual usage r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D164253
2023-01-18 20:56:10 +00:00
Kelsey Gilbert
c593a5563a
Bug 1727087 - Include cmath in autogen files in ANGLE. r=gfx-reviewers,lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D156577
2022-09-13 16:52:46 +00:00
ganguin
9396739e3c
Bug 1661450 - 5/8 Fix build system to handle undefined MOZ_X11 r=stransky
...
Force usage of EGL when building for wayland only.
Enable build component that get disabled by undefined MOZ_X11 but are required
for MOZ_WAYLAND.
Depends on D139530
Differential Revision: https://phabricator.services.mozilla.com/D139531
2022-04-20 09:32:08 +00:00
criss
8d62d22b30
Backed out 10 changesets (bug 1661450) for causing build bustages on nsWindow.cpp. CLOSED TREE
...
Backed out changeset 2c41d82de0c5 (bug 1661450)
Backed out changeset 5f58fcd7ac0b (bug 1661450)
Backed out changeset 62e56a6dcd22 (bug 1661450)
Backed out changeset 4b422ffa729f (bug 1661450)
Backed out changeset 6ca4705772da (bug 1661450)
Backed out changeset 031a6313459f (bug 1661450)
Backed out changeset 06ddf05e97d6 (bug 1661450)
Backed out changeset 4388b1b9aafd (bug 1661450)
Backed out changeset 600f9fd09fa6 (bug 1661450)
Backed out changeset cc5e8efe3ebf (bug 1661450)
2022-04-19 12:25:14 +03:00
ganguin
297f530b7c
Bug 1661450 - 5/8 Fix build system to handle undefined MOZ_X11 r=stransky
...
Force usage of EGL when building for wayland only.
Enable build component that get disabled by undefined MOZ_X11 but are required
for MOZ_WAYLAND.
Depends on D139530
Differential Revision: https://phabricator.services.mozilla.com/D139531
2022-04-19 08:35:27 +00:00
Tom Ritter
472b8ca74e
Bug 1737313: Document what is needed to generate a preloaded depot_tools zip r=firefox-build-system-reviewers,glandium
...
Depends on D132591
Differential Revision: https://phabricator.services.mozilla.com/D132592
2022-01-05 19:52:45 +00:00
Tom Ritter
923dc17471
Bug 1737313: Switch Angle over to the new angle-type source hosting r=jgilbert,jewilde
...
Depends on D129536
Differential Revision: https://phabricator.services.mozilla.com/D132591
2022-01-05 19:52:45 +00:00
Tom Ritter
87f51a5e66
Bug 1737313: Pass the correct revision to update angle to r=jewilde,jgilbert
...
Depends on D129435
Differential Revision: https://phabricator.services.mozilla.com/D129536
2022-01-05 19:52:45 +00:00
Tom Ritter
812759e6ae
Bug 1737313: Implement a wrapper around update-angle.py r=jewilde,jgilbert
...
This will set up all of the env vars that are needed for running
update-angle, and also grab the angle repo, set it up and run the
update
Differential Revision: https://phabricator.services.mozilla.com/D129435
2022-01-05 19:52:44 +00:00
Tom Ritter
41d031943e
Bug 1737313 - Add the License file from Angle which I couldn't find in-tree r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D129313
2022-01-03 16:24:50 +00:00
Tom Ritter
41c598b335
Bug 1737313: Rename py -> python3 in update-angle r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D129285
2022-01-03 16:24:49 +00:00
Jeff Gilbert
a45221c1a6
Bug 1731194 - [ANGLE] Add system_utils_apple too. r=gfx-reviewers,mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D126004
2021-09-17 18:50:58 +00:00
Jeff Gilbert
5d9ba6c221
Bug 1717151 - Vendor angle/chromium/4515 with fixes. r=gfx-reviewers,lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D125747
2021-09-16 18:24:29 +00:00
Jeff Gilbert
6dcd4b1e5e
Bug 1717151 - Prep ANGLE for vendoring. r=gfx-reviewers,kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D125746
2021-09-16 18:24:28 +00:00
Sandor Molnar
d8d7539593
Backed out 3 changesets (bug 1717151) for causing webgl failures in vector-matrix-constructor-scalarization. CLOSED TREE
...
Backed out changeset bd3e2c874f3d (bug 1717151)
Backed out changeset 3154db5a81cf (bug 1717151)
Backed out changeset 05bd12e339df (bug 1717151)
2021-09-16 10:29:11 +03:00
Jeff Gilbert
af256a9ea0
Bug 1717151 - Vendor angle/chromium/4515 with fixes. r=gfx-reviewers,lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D125747
2021-09-15 22:20:27 +00:00
Jeff Gilbert
45697f9c6c
Bug 1717151 - Prep ANGLE for vendoring. r=gfx-reviewers,kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D125746
2021-09-15 22:20:27 +00:00
Mike Hommey
278fa528e2
Bug 1727687 - Upgrade windows builds to MSVC 15.9.6. r=firefox-build-system-reviewers,agashlin,jgilbert,mhentges
...
There are two big parts in the MSVC toolchain we use:
- the Windows 10 SDK
- Visual C++
For the former, both the 15.8.4 and 15.9.6 toolchains are using the same
version of the Win10 SDK.
For the latter, we're not using the compiler itself anymore, so the only
substantial difference is in the headers and libraries included with
Visual C++, as well as the redist libraries for the CRT. Both versions
are supposed to be compatible to the same set of OS versions, fitting
our system requirements.
This makes us use the same version of MSVC on all our Windows builds
(arm64 builds were already on 15.9.6).
Differential Revision: https://phabricator.services.mozilla.com/D123720
2021-08-30 21:29:35 +00:00
Dorel Luca
585240571a
Backed out 2 changesets (bug 1717151) for Crashtest failures in dom/media/gmp/GMPServiceParent.cpp. CLOSED TREE
...
Backed out changeset adc225dcc004 (bug 1717151)
Backed out changeset 0ca0354e2a44 (bug 1717151)
2021-08-03 01:56:11 +03:00
Jeff Gilbert
6c765664f2
Bug 1717151 - Update ANGLE to chromium/4515. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D121560
2021-08-02 19:10:33 +00:00
Mike Hommey
221139493a
Bug 1721962 - Switch to pkg-config for X11 libraries. r=firefox-build-system-reviewers,jgilbert,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D121309
2021-07-30 11:39:39 +00:00
Mike Hommey
e9954811d5
Bug 1721962 - Don't assume XCFLAGS are always in CPPFLAGS on *bsd. r=firefox-build-system-reviewers,jgilbert,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D121307
2021-07-30 11:39:38 +00:00
Csoregi Natalia
1439cf57eb
Backed out 2 changesets (bug 1717151) for causing bustage on validationEGL.h. CLOSED TREE
...
Backed out changeset 06d6ad49726c (bug 1717151)
Backed out changeset ee22b6243926 (bug 1717151)
2021-07-29 22:52:24 +03:00
Jeff Gilbert
1270d132ed
Bug 1717151 - Update ANGLE to chromium/4515. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D118551
2021-07-29 19:16:28 +00:00
Jeff Gilbert
9a50679029
Bug 1715766 - [angle] Cherry-pick 3d texture respec fix. r=lsalzman,jrmuizel
...
+ Handle blank lines in moz.yaml.
Differential Revision: https://phabricator.services.mozilla.com/D117578
2021-06-18 00:46:52 +00:00
Tom Ritter
da1b59c43d
Bug 1700621: Switch Angle over to Jeff r=jewilde,jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D109616
2021-03-24 17:17:12 +00:00
Tom Ritter
41ce60db53
Bug 1696581: Fix linter warnings
...
Differential Revision: https://phabricator.services.mozilla.com/D108690
2021-03-16 20:37:56 +00:00
Tom Ritter
8f5950e5be
Bug 1696581: Add a moz.yaml file for Angle and have update-angle.py update it r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D107884
2021-03-16 20:00:14 +00:00
Jeff Gilbert
85ed84ba5f
Bug 1692355 - [angle] Don't assert for non-sampleable non-ms sources in blitRenderbufferRect if we can CopySubResource. r=gw
...
Differential Revision: https://phabricator.services.mozilla.com/D104940
2021-02-12 09:22:51 +00:00
Csoregi Natalia
e852f95875
Bug 1690349 - Try fixing black lint. r=lint-fix CLOSED TREE
2021-02-05 05:23:41 +02:00
Jeff Gilbert
71ac4cf019
Bug 1690349 - Vendor mozilla/angle/firefox-87 based on chromium/4324. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D103956
2021-02-05 02:14:07 +00:00
Jeff Gilbert
492754c3bd
Bug 1690349 - Prepare for angle update for ff87. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D103955
2021-02-05 02:14:04 +00:00
Jeff Gilbert
d904bd0e21
Bug 1676636 - [angle] Cherry-pick compressed tex depth stride fix. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D102523
2021-02-03 00:35:50 +00:00
Masatoshi Kimura
9fff044004
Bug 1684163 - Suppress warning spam from gfx/angle/. r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D100440
2020-12-28 22:35:37 +00:00
Narcis Beleuzu
d13debb6cd
Bug 1620075 - Fix lint failure on a CLOSED TREE. a=lint-fix
2020-11-10 03:07:59 +02:00
Jeff Gilbert
e537ef1f4e
Bug 1620075 - [angle/firefox-84] Allow ANGLE to run ES3 on D3D feature level 10.0 hardware. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D96486
2020-11-10 00:42:59 +00:00
Jeff Gilbert
7bf57356fa
Bug 1620075 - Update update-angle.py to emit black-compatible moz.builds. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D96485
2020-11-10 00:42:35 +00:00
Ricky Stewart
02a7b4ebdf
Bug 1654103: Standardize on Black for Python code in mozilla-central
.
...
Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly.
To produce this patch I did all of the following:
1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions.
2. Run ./mach lint --linter black --fix
3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks.
4. Make some ad-hoc manual updates to `testing/marionette/client/setup.py`, `testing/marionette/harness/setup.py`, and `testing/firefox-ui/harness/setup.py`, which have hard-coded regexes that break after the reformat.
5. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023).
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D94045
2020-10-26 18:34:53 +00:00
Bogdan Tara
da1098d4aa
Backed out 10 changesets (bug 1654103, bug 1672023, bug 1518999) for PanZoomControllerTest.touchEventForResult gv-junit failures CLOSED TREE
...
Backed out changeset ff3fb0b4a512 (bug 1672023)
Backed out changeset e7834b600201 (bug 1654103)
Backed out changeset 807893ca8069 (bug 1518999)
Backed out changeset 13e6b92440e9 (bug 1518999)
Backed out changeset 8b2ac5a6c98a (bug 1518999)
Backed out changeset 575748295752 (bug 1518999)
Backed out changeset 65f07ce7b39b (bug 1518999)
Backed out changeset 4bb80556158d (bug 1518999)
Backed out changeset 8ac8461d7bd7 (bug 1518999)
Backed out changeset e8ba13ee17f5 (bug 1518999)
2020-10-24 03:36:18 +03:00
Ricky Stewart
c0cea3b0fa
Bug 1654103: Standardize on Black for Python code in mozilla-central
. r=remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers,devtools-backward-compat-reviewers,jgilbert,preferences-reviewers,sylvestre,maja_zf,webcompat-reviewers,denschub,ntim,whimboo,sparky
...
Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly.
To produce this patch I did all of the following:
1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions.
2. Run ./mach lint --linter black --fix
3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks.
4. Make some ad-hoc manual updates to `testing/marionette/client/setup.py`, `testing/marionette/harness/setup.py`, and `testing/firefox-ui/harness/setup.py`, which have hard-coded regexes that break after the reformat.
5. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023).
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D94045
2020-10-23 20:40:42 +00:00
Dorel Luca
1ff59cb7a3
Backed out changeset 7558c8821a07 (bug 1654103) for multiple failures. CLOSED TREE
2020-10-22 03:51:06 +03:00