On Fri, 8 Sep 2023, Alexandre Julliard wrote:

Martin Storsjö <[email protected]> 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).

Once the reviews within vkd3d have settled, I can try to look into syncing that header back with wine.

// Martin

_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to