-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Am 2014-03-19 22:45, schrieb Christopher Thielen:
I determined this isn't the User32 cursor stuff. It's probably a D3D surface with incorrect properties.
Apitrace works for d3d9.
Can anyone recommend an OpenGL debugger or other mechanism for exploring the surfaces of a given scene and playing with their properties? My guess is the tools are pretty primitive for this kind of thing.
Did you see if d3d+warn writes anything about failed surface creation?
You can try to record a game drawing with apitrace on Windows and see if it plays back correctly on Wine. Also check if the playback shows the mouse pointer in Windows.
I don't know if d3d9 recording with apitrace works in Wine - it might just work, or it might be missing some DECLSPEC_HOTPATCH markers on some d3d9 functions.
You can also use the Linux version of apitrace to record the opengl calls wined3d creates. This will probably not help you in your case.