include: flesh out d3d11.idl (try 2)

Henri Verbeet hverbeet at gmail.com
Sat Jan 12 05:28:54 CST 2013


On 12 January 2013 03:47, Austin English <austinenglish at gmail.com> wrote:
> The forward declarations are necessary due to the convoluted nature of
> the interfaces. My end goal is to add a stub for D3D11CreateDevice,
> which fixes http://bugs.winehq.org/show_bug.cgi?id=32520 (so users
> don't have to disable d3d11). However, adding a stub requires
> ID3D11Device and ID3D11DeviceContext, which are 158 and 413 lines
If you're only adding a stub, just the forward declarations for those
are enough, actually, as long as you never dereference the pointers.
There's something to be said for doing things right the first time
though.



More information about the wine-devel mailing list