To get straight into the subject at hand, it seems that the two latest wine versions (.16, .17) have broken some of my applications (Planescape and Carmageddon, in particular).
These applications used to work perfectly in .15, so I'm led to think that the problems are due to the extensive changes done in the Direct3D area.The output seems to confirm these thoughts.
Now, I'm not sure what *is* the problem, so I'm not going to submit a bug just yet, but I'm hoping to clear the matter so that I can get onto submitting a bug that is coherent enough for the developers to fix.
Here's Planescape's output:
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x7fd61210) : stub, emulating 64MB for now, returning 64MB
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7fd4d940)->(0x10024,00000011)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
err:d3d_surface:IWineGDISurfaceImpl_PrivateSetup (0x6da5d6d0) IWineD3DSurface::GetDC failed with hr 80070006
err:ddraw:IDirectDrawImpl_CreateNewSurface IWineD3DDevice::CreateSurface failed. hr = 80070006
err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 80070006
And Carmageddon's output:
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x7fd9b220) : stub, emulating 64MB for now, returning 64MB
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7d9d6208)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7d9d6208)->(0x10024,00000011)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_MULTISAMPLEMASK,-1) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_PATCHEDGESTYLE,0) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_PATCHSEGMENTS,1065353216) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_DEBUGMONITORTOKEN,1) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_POSITIONDEGREE,3) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_NORMALDEGREE,1) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_MINTESSELLATIONLEVEL,1065353216) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_MAXTESSELLATIONLEVEL,1065353216) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_ADAPTIVETESS_X,0) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_ADAPTIVETESS_Y,0) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_ADAPTIVETESS_Z,1065353216) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_ADAPTIVETESS_W,0) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_ENABLEADAPTIVETESSELLATION,0) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_COLORWRITEENABLE1,15) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_COLORWRITEENABLE2,15) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_COLORWRITEENABLE3,15) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_BLENDFACTOR,-1) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_SRGBWRITEENABLE,0) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_SEPARATEALPHABLENDENABLE,0) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_SRCBLENDALPHA,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_DESTBLENDALPHA,1) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_BLENDOPALPHA,1) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet
I'm not sure about other applications, but I think these two will do for now.
Any ideas on how to fix these?
"Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws." -Plato
Do you Yahoo!?
Get on board. You're invited to try the new Yahoo! Mail Beta.
_______________________________________________ wine-users mailing list wine-users@xxxxxxxxxx http://www.winehq.org/mailman/listinfo/wine-users