From a73c6ce67b272b71dc814b3384d8c1c99f6c75e3 Mon Sep 17 00:00:00 2001 From: Luca Barbieri Date: Tue, 28 Sep 2010 00:16:22 +0200 Subject: d3d1x: work around crash in widl --- src/gallium/state_trackers/d3d1x/gd3dapi/galliumd3d11.idl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/gallium/state_trackers/d3d1x/gd3dapi/galliumd3d11.idl') diff --git a/src/gallium/state_trackers/d3d1x/gd3dapi/galliumd3d11.idl b/src/gallium/state_trackers/d3d1x/gd3dapi/galliumd3d11.idl index 4dca1bcf91..76f8a7f7f6 100644 --- a/src/gallium/state_trackers/d3d1x/gd3dapi/galliumd3d11.idl +++ b/src/gallium/state_trackers/d3d1x/gd3dapi/galliumd3d11.idl @@ -27,5 +27,10 @@ import "ocidl.idl"; import "d3d11.idl"; -HRESULT __stdcall GalliumD3D11DeviceCreate(struct pipe_screen* screen, struct pipe_context* context, BOOL owns_context, unsigned creation_flags, IDXGIAdapter* adapter, ID3D11Device** ppDevice); +// just adding __stdcall to the function makes at least one version of widl crash +[object, local] +interface IDummyInterfaceToPutWidlInComModeForGalliumD3D11 +{} + +HRESULT GalliumD3D11DeviceCreate(struct pipe_screen* screen, struct pipe_context* context, BOOL owns_context, unsigned creation_flags, IDXGIAdapter* adapter, ID3D11Device** ppDevice); -- cgit v1.2.3