DirectX 9 patches

Ivan Gyurdiev ivg2 at
Wed May 4 20:22:55 CDT 2005

> >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.

I got HL2 to start up without this - it worked on the second try.
However I am interested in testing any relevant patches. I think
I found the patch you're referring to...tried to sync and make it
compile on CVS.... 

Not sure if it worked, because now I'm getting another error in wintest:

make[2]: Entering directory `/home/phantom/src/wine/programs/winetest'
../../tools/winegcc/winegcc -B../../tools/winebuild -mconsole gui.o
main.o send.o util.o  winetest.exe.dbg.o winetest.res -o
-L../../dlls  -lcomctl32 -luser32 -lgdi32 -lwsock32 -L../../libs/wine
-lwine  -L../../libs/port -lwine_port
winetest.exe-nAWULK.spec.c:10655:65: warning: no newline at end of file
winetest.exe-nAWULK.spec.c:10655: error: syntax error at end of input
winegcc: gcc failed.
make[2]: *** [] Error 2
make[2]: Leaving directory `/home/phantom/src/wine/programs/winetest'
make[1]: *** [winetest] Error 2
make[1]: Leaving directory `/home/phantom/src/wine/programs'
make: *** [programs] Error 2

However, patch is attached anyway (modifed for CVS). 
Is this the right patch?

Ivan Gyurdiev <ivg2 at>
Cornell University
-------------- next part --------------
A non-text attachment was scrubbed...
Name: iocompletion.diff
Type: text/x-patch
Size: 36514 bytes
Desc: not available
Url :

More information about the wine-devel mailing list