23 Commits
Author SHA1 Message Date
Moonchild bd3ea8d98d Issue #3083 - Fix incorrect nullcheck. 2026-05-07 19:39:04 +02:00
Moonchild 865d547992 Issue #3083 - Add sanity check to EmulatedIndexedStorage::getNativeStorage 2026-05-07 19:38:17 +02:00
Moonchild 2c4ea0bc88 Issue #3083 - Turn debug-only assert into a skip. 2026-05-07 19:37:46 +02:00
Moonchild a06d5a80a1 [gfx] Add sanity checks in ANGLE D3D11 renderer. 2026-04-29 14:57:03 +02:00
athenian200 b9842306a4 merge upstream 2026-03-26 02:29:44 +00:00
Moonchild 77f8cae06e Issue #2978 - Avoid empty replacements in macro expansion.
If the replacements array is empty, don't attempt to do any work on the
existing macro, and return. This should prevent infinite recursion in
some cases.
Order matters here: we're relying on the `if` statement shortcut so
`collectMacroArgs()` doesn't get called.
2026-03-09 16:04:57 +01:00
Jeremy Andrews 2f37a44b8f Issue #2974 - Part 11: Adapt iterator.next().
2to3 . --fix next -wpn

Ref: PEP 3114
https://peps.python.org/pep-3114/
2026-03-04 18:39:49 -06:00
Jeremy Andrews 8c0f0ccdcf Issue #2974 - Part 6: Adapt dict
2to3 . --fix dict -wpn

Py2 dict was a list by default, the iterator versions
were switched around to be the default.
This lets you have the old behavior. Mechanical.

Ref: PEP 3106
https://peps.python.org/pep-3106/
2026-03-04 13:56:53 -06:00
Jeremy Andrews 42fbdd74fd Issue #2974 - Part 3: Adapt filter.
2to3 . --fix filter -wpn

Py2 filter was a list, now filter is an iterator.
This lets you have the old behavior. Mechanical.

Ref:
https://www.artima.com/weblogs/viewpost.jsp?thread=208549
2026-03-04 13:13:03 -06:00
Jeremy Andrews e11fc9b4cf Issue #2974 - Part 1: Adapt all print statements.
2to3 . --fix print -wn
Essentially, print is a function instead of statement.
Ref:
PEP 3105
https://peps.python.org/pep-3105/
2026-03-04 03:48:01 -06:00
Geoff Lang 6689328efe [gfx] Cherry-pick chromium:1864587 2024-01-24 16:38:28 +01:00
Moonchild 01c37ba21f Issue #2281 - The 'register' storage class is no longer a thing in c++17 2023-11-05 13:15:39 +01:00
Brian Smith 6619e475ab No issue - Fix OutputVariable visibility issue, when building with clang. 2022-09-05 04:47:15 -05:00
Moonchild ce2938d274 [ANGLE] Cherry-pick upstream fix 2021-07-14 13:51:11 +00:00
Moonchild aab1c211a6 [angle] Cherry-pick compressed tex depth stride fix. 2021-02-05 18:40:41 +00:00
Moonchild babeb5c556 Issue #61 - Reinstate buildability with shared gkmedias dll
This fully works for splitting gkmedias.dll back out from xul with one exception
which is Skia throwing undefined externals when linking gkmedias.
2021-01-02 13:35:39 +00:00
wolfbeast 058105eec0 Issue #1354 - Cherry-pick ANGLE update for broken drivers that support
required indexing but not the extensions.
2020-01-16 01:31:47 +01:00
wolfbeast dd234f025a ANGLE: Initialize uniform blocks before detaching shaders
This resolves #668
2018-07-24 19:48:25 +02:00
wolfbeast 8481fa25d2 Ad workaround for broken B5G6R5 format in Intel driver. 2018-07-11 23:20:45 +02:00
wolfbeast 4706e8bed6 Re-apply genericDraw* fixes 2018-07-11 18:25:11 +02:00
wolfbeast 4f2ecd53a9 Roll back to ANGLE/2845 2018-07-11 18:11:13 +02:00
wolfbeast b6c330e1ca Stop shipping d3dcompiler_43.dll 2018-02-18 12:43:22 +01:00
Matt A. Tobin 5f8de423f1 Add m-esr52 at 52.6.0 2018-02-02 04:16:08 -05:00