Bug 1799258 - Share all-of-dcomp.h preamble, and deal with outdated mingw dcomp.h...
commit754f4a89afb8571d0b8cbad0967547be66841b3e
authorKelsey Gilbert <kelsey.gilbert@mozilla.com>
Mon, 13 Mar 2023 21:04:12 +0000 (13 21:04 +0000)
committerKelsey Gilbert <kelsey.gilbert@mozilla.com>
Mon, 13 Mar 2023 21:04:12 +0000 (13 21:04 +0000)
tree36bf198da7d1aff3af99d4dc5f2422051bf1f80a
parentc1b083b181368b2180e766687d4e71c0cba700e0
Bug 1799258 - Share all-of-dcomp.h preamble, and deal with outdated mingw dcomp.h. r=gfx-reviewers,sotaro

Mingw's dcomp.h is not the official one, but rather a by-hand
reproduction. While this newly-updated version has e.g.
IDCompositionFilterEffect, it is still missing e.g.
IDCompositionColorMatrixEffect.

Differential Revision: https://phabricator.services.mozilla.com/D168839
gfx/thebes/AllOfDcomp.h [new file with mode: 0644]
gfx/thebes/DeviceManagerDx.cpp
gfx/thebes/moz.build
gfx/webrender_bindings/DCLayerTree.cpp