Advice fixing #13683 (DirectX mouse overlay?)

Christopher Thielen christopher at thielen.co
Sat Feb 15 18:17:25 CST 2014


Hi wine-devel,

I'm attempting to fix http://bugs.winehq.org/show_bug.cgi?id=13683 but 
need some advice as to where to start. I'm not too familiar with hacking 
on Wine.

I'd like to test Stefan Dösinger's theory outlined in the comments for 
#13683 that the missing second mouse cursor is perhaps being implemented 
using DirectX overlays and that Wine's lack of overlay compatibility 
flags is to blame.

Would the proper action to test this theory be to fake a certain set of 
flags in dlls/d3d8/device.c's static HRESULT WINAPI 
d3d8_device_GetDeviceCaps(IDirect3DDevice8 *iface, D3DCAPS8 *caps) ? If 
that proves to be the issue, I'd then need to write proper code to 
report the correct set of flags presumably.

Is there any easy way to see which DLLs Wine loads when running an 
application?

I appreciate any advice, I'm new but want to help,
Christopher Thielen



More information about the wine-devel mailing list