[d3d9/device.c] IDirect3DDevice9Impl_GetDepthStencilSurface problem

Oliver Stieber oliver_stieber at yahoo.co.uk
Thu Feb 3 11:35:46 CST 2005


 --- Jesse Allen <the3dfxdude at gmail.com> wrote: 
> On Thu, 3 Feb 2005 14:07:51 +0000 (GMT), Oliver
> Stieber
> <oliver_stieber at yahoo.co.uk> wrote:
> > I've just put up a small website that you can get
> a
> > diff of my wine as of today from
> > http://www.oliverthered.f2s.com/projects/wine/
> with
> > the diff you should be able to run Pirates and
> Axis
> > and Allies 2 okish, I haven't checked half life 2
> or
> > far cry yet.
> > 
> 
> Yeah, I have tried it out.  Anyways, the problem
> before wasn't
> numlock, but that Pirates would get stuck in the
> transition before
> loading the ocean screen.  You can hear the
> seagulls, that's it.  But
> you patch fixes that.  I can also enter town without
> crashing now. 
> However there are other crashes in mss32 now -- in
> _AIL_3D_distance_factor and in another case
> AIL_debug_printf.  The
> first one happened when I hit 5 to attack a ship.
> 
> Now here's a bit of news:  Star Wars: Battlefront
> works now!  Well it
> loads to the menu and a thead crashes (ie music is
> still playing, but
> the menu is stuck).  I'll investigate later.  I
> think you fixed it
> with your volume fixes.
> 
binkw32.dll (bink video) is crash happy, that's used
for the intro and cutscenes. It may be possibly to
make a simple linux version because you can get bink
for linux. (or a version that displays the text 'thank
you for disabling bink'. 


I'm using these dll overrides.. &co... 
(well they change from time to time!).

[Version]
;"Windows" = "winxp"
"Windows" = "win98"
;Windows" = "nt40"
;"Windows" = "winme"
[DllOverrides]
"rpcrt4"       = "builtin, native"
"oleaut32"     = "builtin, native"
"ole32"        = "builtin, native"
"commdlg"      = "builtin, native"
"comdlg32"     = "builtin, native"
"ver"          = "builtin, native"
"version"      = "builtin, native"
"shell"        = "builtin, native"
"shell32"      = "builtin, native"
"shfolder"     = "builtin, native"
"shlwapi"      = "builtin, native"
"shdocvw"      = "builtin, native"
"lzexpand"     = "builtin, native"
"lz32"         = "builtin, native"
"comctl32"     = "builtin, native"
"commctrl"     = "builtin, native"
"advapi32"     = "builtin, native"
"crtdll"       = "builtin, native"
"mpr"          = "builtin, native"
"winspool.drv" = "builtin, native"
"ddraw"        = "builtin, native"
"dinput"       = "builtin, native"
"dsound"       = "builtin, native"
"opengl32"     = "builtin, native"
"msvcrt"       = "native, builtin"
"msvideo"      = "builtin, native"
"msvfw32"      = "builtin, native"
"mcicda.drv"   = "builtin, native"
"mciseq.drv"   = "builtin, native"
"mciwave.drv"  = "builtin, native"
"mciavi.drv"   = "native, builtin"
"mcianim.drv"  = "native, builtin"
"msacm.drv"    = "builtin, native"
"msacm"        = "builtin, native"
"msacm32"      = "builtin, native"
"midimap.drv"  = "builtin, native"
"msi"          = "native, builtin"
"msiexec.exe"  = "native, builtin"
"d3dxoff.dll"             = "native, builtin"
"dinput8" ="builtin, native"
"d3dxoff" = "native, builtin"
"d3dxof" = "native,builtin"
"d3dxof.dll" = "native, builtin"
"d3d9" = "builtin, native"
; you can specify applications too
"notepad.exe"  = "native, builtin"
; default for all other dlls
"*" = " builtin, native"

--snip --

[x11drv]
; Number of colors to allocate from the system palette
"AllocSystemColors" = "100"
; Use a private color map
"PrivateColorMap" = "N"
; Favor correctness over speed in some graphics
operations
"PerfectGraphics" = "N"
; Color depth to use on multi-depth screens
;;"ScreenDepth" = "16"
; Name of X11 display to use
;;"Display" = ":0.0"
; Allow the window manager to manage created windows
"Managed" = "Y"
; Use a desktop window of 640x480 for Wine
"Desktop" = "1024x768"
; Use XFree86 DGA exten


Turn on pixel shaders using regedit.

wine regedit 

[local_machine] software/wine/Direct3D PixelShaderMode
 enabled


and my .wine/windows/system32 looks like this...
=======================
ASYCFILT.DLL      IR41_QC.dll          QuickTime.qts  
        atl.dll       dmusic.dll    msimsg.dll   
msxml3a.dll   regsvr32.so           stdole32.tlb
ATPartners.dll    IR41_QCX.dll        
QuickTimeCheck.ocx      bridge.dll    drivers      
msisip.dll    msxml3r.dll   riched20.dll         
unregister.exe
AcsProxy.dll      ImgConv.dll         
QuickTimeFavorites.qtr  cabinet.dll   ezines.dat   
msls31.dll    msxmlr.dll    saie.exe             
user32.dll
AcsProxy.lib      Indeo4.qtx           QuickTimeVR.qtx
        chat.dat      foo           mspatcha.dll 
ole32.dll     saie.log              usp10.dll
Ati Dogs.scr      MSVCP60.DLL          SIntf16.dll    
        comctl32.dll  home.dat      msvbvm60.dll 
oleacc.dll    saie_kyf.dat          videos.dat
COMCAT.DLL        MSVCP71D.DLL         SIntf32.dll    
        comdlg32.oca  imagehlp.dll  msvcirt.dll  
oleaut32.dll  saieau.dat            winebrowserlink
CmdLineExt03.dll  MSVCR71D.DLL         SIntfNT.dll    
        comdlg32.ocx  jao.dll       msvcp71.dll  
olepoo        sdbapi.dll            winebrowserlink.so
Cshtp32.ocx       OLEAUT32.DLL        
Switp_bund_ar10.exe     d3d9.dll      mfc42.dll    
msvcr70.dll   opengl32.dll  shfolder.dll         
xmlinst.exe
D3DX9sab.dll      PreInstaller_p1.exe  VB5DB.DLL      
        d3dx8d.dll    msi.dll       msvcr71.dll  
paysites.dat  shlwapi.dll           xmlparse.dll
Entech.vxd        QuickTime            VIC32.DLL      
        d3dxof.dll    msiexec.exe   msvcrt.dll   
pics.dat      srchbar.dll           xmltok.dll
FLEOK             QuickTime.cpl        a.exe          
        ddraw.dll     msifoo        msxml.dll    
qtplugin.log  srchbar.dll.manifest
Futuremark        QuickTime.qtp        advpack.dll    
        dllcache      msihnd.dll    msxml3.dll   
regsvr32      stdole2.tlb
=======================



> Jesse
>  


	
	
		
___________________________________________________________ 
ALL-NEW Yahoo! Messenger - all new features - even more fun! http://uk.messenger.yahoo.com



More information about the wine-devel mailing list