http://bugs.winehq.org/show_bug.cgi?id=23201
--- Comment #16 from Wylda wylda@volny.cz 2010-06-17 12:38:12 --- (In reply to comment #15)
Created an attachment (id=28918)
--> (http://bugs.winehq.org/attachment.cgi?id=28918) [details]
another patch
Yeah, ddraw's wined3d device cleanup is a bit broken for ddraw 1 & 2. Could you give this patch a try to see if it helps?
Nice patch, removes following three "fixme" and one "err" from comment #14. And best thing, everything still works :-D
fixme:d3d:IWineD3DDeviceImpl_Release (0x155168) Device released with resources still bound, acceptable but unexpected
fixme:d3d:IWineD3DDeviceImpl_Release Leftover resource 0x16d7e0 with type WINED3DRTYPE_SURFACE (0x1).
fixme:d3d:IWineD3DDeviceImpl_Release Leftover resource 0x150e60 with type WINED3DRTYPE_SURFACE (0x1).
err:d3d:IWineD3DDeviceImpl_Release Context array not freed!