http://bugs.winehq.org/show_bug.cgi?id=17194
--- Comment #3 from Robert Millan rmh@aybabtu.com 2009-02-01 18:27:31 --- (In reply to comment #2)
Also someone could add dxgi, d3d10 and d3d10core. At least the test succeed on XP with this dlls, but a real app wouldn't run with it, yet.
http://test.winehq.org/data/8e39646ac4d256b813ff69a23ba0c62ab4f08d33/xp_rs-x... http://test.winehq.org/data/8e39646ac4d256b813ff69a23ba0c62ab4f08d33/xp_rs-x... http://test.winehq.org/data/8e39646ac4d256b813ff69a23ba0c62ab4f08d33/xp_rs-x...
How do you build dxgi? I get undefined references:
i586-mingw32msvc-dllwrap -k --def dxgi.def -o dxgi.dll version.res.o adapter.o device.o dxgi_main.o factory.o utils.o surface.o swapchain.o -L../../dlls -L../../dlls/dxguid -L../../dlls/uuid -L../../dlls/wined3d -L../../dlls/kernel32 -ldxguid -luuid -lwined3d -lkernel32 -L../../libs/wine -lwine ../../libs/port/libwine_port.a adapter.o:adapter.c:(.text+0x1e5): undefined reference to `_IID_IDXGIObject' [...]
I haven't been able to figure out why. There's code that references that symbol but nothing implements it. I guess it has something to do with dxgi.idl but this interface generation magic is totally unknown to me.