Martin Storsjö <mar...@martin.st> writes: > On Fri, 8 Sep 2023, Alexandre Julliard wrote: > >> Martin Storsjö <mar...@martin.st> writes: >> >>> This is the latest version of vkd3d_d3d12.idl from >>> https://gitlab.winehq.org/wine/vkd3d, plus some additions that still >>> are under review at >>> https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/332, with >>> slight adjustments to the include lines at the top. >>> >>> Remove d3d12.idl from the list of files that manually are synced >>> from main wine, as d3d12.idl there is lacking lots of declarations. >>> >>> Ideally the d3d12.idl in wine will be brought up to sync at some point, >>> but for now, exclude this header and sync it manually from vkd3d >>> instead. >> >> Please feel free to send that same patch to Wine, there's no reason for >> the headers to be out of sync. > > Sure, I can do that. > > They were out of sync already to begin with (vkd3d having mostly more > interfaces implemented, but lacking some few structs, and missing some > CLSID definitions that were present in wine). The headers in vkd3d > were closer to what I wanted (we were missing a bunch of interfaces > needed for building QtBase's D3D12 renderer; vkd3d had most of it but > not all).
Yes, they haven't been synced properly for a while, but that's not deliberate, it's just that no one bothered to do it. > Once the reviews within vkd3d have settled, I can try to look into > syncing that header back with wine. Thanks! -- Alexandre Julliard julli...@winehq.org _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public