DirectX 8 wrapper for wined3d

Ivan Gyurdiev ivg2 at cornell.edu
Sun Nov 6 19:55:38 CST 2005


> I would be greatfull if anyone with DirectX 8 games or applications that currently work or they
> would like to get working could test the patch and report back any errors they come across.
>   
Before patch:
Warcraft 3 not playable in directx mode - lots of lag, and mouse pointer 
does not work as it should
With -opengl parameter, works ok (although there's sound underruns that 
can cause it to lock up or crash - I am hoping the Davin McCall's work 
will help with this issue).

After patch:
Warcraft 3 works in directx mode just as it does in opengl mode.

Output:
fixme:advapi:SetSecurityInfo stub
fixme:d3d:IWineD3DDeviceImpl_GetSwapChain (0x7ff68f28) Unable to find 
swapchain 0
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x7ff68f28) : stub, 
emulating 64Mib for now, returning 64Mib
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(161,1) not 
handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(162,-1) not 
handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(163,0) not 
handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState 
(0x7ff68f28)->(164,1065353216) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(165,1) not 
handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(172,3) not 
handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(173,1) not 
handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(174,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(175,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState 
(0x7ff68f28)->(178,1065353216) unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState 
(0x7ff68f28)->(179,1065353216) unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(176,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(180,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(181,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState 
(0x7ff68f28)->(182,1065353216) unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(183,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(184,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(185,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(186,1) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(187,1) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(188,1) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(189,8) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(190,15) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(191,15) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(192,15) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(193,-1) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(194,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(195,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(198,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(199,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(200,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(201,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(202,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(203,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(204,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(205,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(206,0) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(207,2) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(208,1) 
unrecognized
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7ff68f28)->(209,1) 
unrecognized
fixme:d3d_surface:IWineD3DSurfaceImpl_LockRect >>>>>>>>>>>>>>>>> 502 
from glReadPixels @ surface.c / 576
fixme:d3d_surface:IWineD3DSurfaceImpl_LockRect >>>>>>>>>>>>>>>>> 502 
from glReadPixels @ surface.c / 576
fixme:sync:CreateIoCompletionPort (0xffffffff, (nil), 00000000, 
00000000): stub.
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7ddb14c8
....
fixme:d3d_surface:IWineD3DSurfaceImpl_LockRect >>>>>>>>>>>>>>>>> 502 
from glReadPixels @ surface.c / 576
fixme:d3d_surface:IWineD3DSurfaceImpl_LockRect >>>>>>>>>>>>>>>>> 502 
from glReadPixels @ surface.c / 576
fixme:d3d_surface:IWineD3DSurfaceImpl_LockRect >>>>>>>>>>>>>>>>> 502 
from glReadPixels @ surface.c / 576
fixme:d3d_surface:IWineD3DSurfaceImpl_LockRect >>>>>>>>>>>>>>>>> 502 
from glReadPixels @ surface.c / 576
fixme:d3d_surface:IWineD3DSurfaceImpl_LockRect >>>>>>>>>>>>>>>>> 502 
from glReadPixels @ surface.c / 576
fixme:d3d_surface:IWineD3DSurfaceImpl_LockRect >>>>>>>>>>>>>>>>> 502 
from glReadPixels @ surface.c / 576
fixme:d3d_surface:IWineD3DSurfaceImpl_LockRect >>>>>>>>>>>>>>>>> 502 
from glReadPixels @ surface.c / 576
....
fixme:imm:ImmAssociateContextEx (0x20026, (nil), 16): stub
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock





More information about the wine-devel mailing list