http://bugs.winehq.org/show_bug.cgi?id=21515
--- Comment #121 from P.Panon ppanon@shaw.ca 2010-03-09 03:55:06 --- Looking at the DRI Radeon feature page, it's pretty impressive how many rectangles are now green after the Feb. 28 update and how quickly the remaining blocks are cycling from red through orange to yellow.
I did notice a bunch of the following entries in the d3d_caps trace I got when trying to run 3DMark2001:
trace:d3d_caps:IWineD3DImpl_CheckDeviceFormat (0x169e88)-> (STUB) (Adptr:0, DevType:(2,WINED3DDEVTYPE_REF), AdptFmt:(112,WINED3DFMT_B5G6R5_UNORM), Use:(0,0,0), ResTyp:(3,WINED3DRTYPE_TEXTURE), CheckFmt:(827611204,WINED3DFMT_DXT1)) trace:d3d_caps:IWineD3DImpl_GetAdapterCount (0x169e88): Reporting 1 adapters trace:d3d_caps:CheckTextureCapability [FAILED] trace:d3d_caps:IWineD3DImpl_CheckDeviceFormat [FAILED] - Texture format not supported trace:d3d_caps:IWineD3DImpl_CheckDeviceFormat (0x169e88)-> (STUB) (Adptr:0, DevType:(2,WINED3DDEVTYPE_REF), AdptFmt:(112,WINED3DFMT_B5G6R5_UNORM), Use:(0,0,0), ResTyp:(3,WINED3DRTYPE_TEXTURE), CheckFmt:(827611204,WINED3DFMT_DXT1)) trace:d3d_caps:IWineD3DImpl_GetAdapterCount (0x169e88): Reporting 1 adapters trace:d3d_caps:CheckTextureCapability [FAILED] trace:d3d_caps:IWineD3DImpl_CheckDeviceFormat [FAILED] - Texture format not supported fixme:d3d:debug_d3dusagequery Unrecognized usage query flag(s) 0x2 trace:d3d_caps:IWineD3DImpl_CheckDeviceFormat (0x169e88)-> (STUB) (Adptr:0, DevType:(2,WINED3DDEVTYPE_REF), AdptFmt:(112,WINED3DFMT_B5G6R5_UNORM), Use:(2,WINED3DUSAGE_DEPTHSTENCIL,0), ResTyp:(1,WINED3DRTYPE_SURFACE), CheckFmt:(72,WINED3DFMT_D24_UNORM_S8_UINT)) trace:d3d_caps:IWineD3DImpl_GetAdapterCount (0x169e88): Reporting 1 adapters warn:d3d_caps:IWineD3DImpl_CheckDepthStencilMatch (0x169e88)-> (STUB) (Adptr:0, DevType:(2,WINED3DDEVTYPE_REF), AdptFmt:(70,WINED3DFMT_B5G6R5_UNORM), RendrTgtFmt:(70,WINED3DFMT_B5G6R5_UNORM), DepthStencilFmt:(48,WINED3DFMT_D24_UNORM_S8_UINT)) trace:d3d_caps:IWineD3DImpl_GetAdapterCount (0x169e88): Reporting 1 adapters trace:d3d_caps:IWineD3DImpl_CheckDepthStencilMatch (0x169e88) : Formats matched fixme:d3d:debug_d3dusagequery Unrecognized usage query flag(s) 0x2 trace:d3d_caps:IWineD3DImpl_CheckDeviceFormat (0x169e88)-> (STUB) (Adptr:0, DevType:(2,WINED3DDEVTYPE_REF), AdptFmt:(112,WINED3DFMT_B5G6R5_UNORM), Use:(2,WINED3DUSAGE_DEPTHSTENCIL,0), ResTyp:(1,WINED3DRTYPE_SURFACE), CheckFmt:(19,WINED3DFMT_D32_UNORM)) trace:d3d_caps:IWineD3DImpl_GetAdapterCount (0x169e88): Reporting 1 adapters trace:d3d_caps:IWineD3DImpl_CheckDeviceFormat [FAILED] - No depthstencil support fixme:d3d:debug_d3dusagequery Unrecognized usage query flag(s) 0x2
According to http://www.gamasutra.com/features/20051228/sherrod_01.shtml, DXT1 is a texture compression format that is supposed to be available in OpenGL, so perhaps that's just not implemented in Wine yet. I did say earlier that I thought those missing figures could be due to textures not being loaded and this looks like a possible reason.