Halflife II

Roderick Colenbrander thunderbird2k at gmx.net
Fri Feb 18 07:15:57 CST 2005


Hi,

The past few weeks I have been experimenting a bit with Wine's d3d9. After new 
updates appeared in cvs I tried games like halife2. Yesterday I tried (a 
cracked) halflife2 and cstrike:source again using Oliver's latest d3d9 patch 
and it now shows stuff! For shots check 
http://roderick.student.utwente.nl/hl2.png and 
http://roderick.student.utwente.nl/cstrike.png.

Both games come to the menu screens I think (not sure what it all has to look 
like) but from then on not much happens. In case of halfife2 I see some birds 
flying on the background so the game isn't stuck. I think the menus aren't 
drawn and I guess that might be related to the fixme 
"d3d:IWineD3DDeviceImpl_SetSamplerState out of range sampler 0" which I'm 
seeing hundreds of times. Below is a small log of this:

trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x403e08b0) Sampler(0), Type(7) 
Value(0)
fixme:d3d:IWineD3DDeviceImpl_SetSamplerState out of range sampler 0
trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x403e08b0) Sampler(0), Type(8) 
Value(0)
fixme:d3d:IWineD3DDeviceImpl_SetSamplerState out of range sampler 0
trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x403e08b0) Sampler(0), Type(9) 
Value(0)
fixme:d3d:IWineD3DDeviceImpl_SetSamplerState out of range sampler 0
trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x403e08b0) Sampler(0), Type(10) 
Value(1)
fixme:d3d:IWineD3DDeviceImpl_SetSamplerState out of range sampler 0
trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x403e08b0) Sampler(0), Type(11) 
Value(0)
fixme:d3d:IWineD3DDeviceImpl_SetSamplerState out of range sampler 0
trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x403e08b0) Sampler(0), Type(12) 
Value(0)
fixme:d3d:IWineD3DDeviceImpl_SetSamplerState out of range sampler 0
trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x403e08b0) Sampler(0), Type(13) 
Value(0)
fixme:d3d:IWineD3DDeviceImpl_SetSamplerState out of range sampler 0
trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x403e08b0) Sampler(0), Type(14) 
Value(0)
fixme:d3d:IWineD3DDeviceImpl_SetSamplerState out of range sampler 0
trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x403e08b0) Sampler(0), Type(15) 
Value(1)
fixme:d3d:IWineD3DDeviceImpl_SetSamplerState out of range sampler 0

I'm amazed with the progress made on the d3d9 front. During the weekend I will 
try to get halflife2 working on windows to see what it has to look like and I 
might also have time to fix this problem if it is trivial.  Just wanted to 
let you know that some major d3d9 game is now starting to work.

Regards,

Roderick



More information about the wine-devel mailing list