DirectX 9 patches

Robert Shearman rob at
Wed May 4 05:08:43 CDT 2005

Ivan Gyurdiev wrote:

>Additionally, Half Life 2 crashed on start, with the following output.
>It got to the startup screen the second time though. I will experiment
>to see what works. I can help test this game...

>fixme:sync:CreateIoCompletionPort (0xffffffff, (nil), 00000000,
>00000000): stub.
>completionportmanager.cpp (28) : Assertion Failed: m_hIOCP
>fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x77e5d5e8) : stub
>fixme:d3d:IWineD3DResourceImpl_SetPriority (0x7aee73b8) : Unexpected,
>implement SetPriority in the decendant
>fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x77e5d5e8) : stub

CreateIoCompletionPort needs to be implemented. I sent patches for this 
function several years ago, but I never finished the work necessary to 
get them accepted. You may want to try them and see how well HL2 works 
with them.


More information about the wine-devel mailing list