http://bugs.winehq.org/show_bug.cgi?id=7284
--- Comment #37 from Jan Buecken jb.faq@gmx.de 2009-03-30 18:45:01 --- With Tobias advice, I have done the following on a
Ati Radeon HD 2600 (Mobility) (Gentoo (amd64): 8.593 = Catalyst 9.3 driver) (Windows Vista (32bit): 8.441.0.0)
on gentoo:
installed crossdev (emerge crossdev; crossdev -t i686-mingw32) cd in the git-sources applied the "rcp of 0 testcase" - patch Run ./configure in the git-sources cd in dlls/d3d8/tests make crosstest
#wine d3d8_crosstest.exe visual
err:wgl:get_render_type_from_fbconfig Unknown render_type: 0 err:wgl:get_render_type_from_fbconfig Unknown render_type: 0 fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 16 vertex samplers and 16 total samplers fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers fixme:win:EnumDisplayDevicesW ((null),0,0x66f530,0x00000000), stub! err:wgl:X11DRV_wglGetPixelFormatAttribivARB unexpected RenderType(8) err:wgl:X11DRV_wglGetPixelFormatAttribivARB unexpected RenderType(8) fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d_draw:drawPrimitive Using software emulation because manual fog coordinates are provided fixme:d3d_surface:surface_load_ds_location (0x13e228) Not supported with fixed up depth stencil fixme:d3d_surface:surface_load_ds_location (0x13e228) Not supported with fixed up depth stencil fixme:d3d_surface:surface_load_ds_location (0x13e228) Not supported with fixed up depth stencil fixme:d3d_surface:surface_load_ds_location (0x13e228) Not supported with fixed up depth stencil fixme:d3d_surface:read_from_framebuffer >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glReadPixels @ surface.c / 875 visual.c:1344: Test failed: Operation DOTPRODUCT2 returned color 0x0014ff14, expected 0x00999999 fixme:d3d_surface:read_from_framebuffer >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glReadPixels @ surface.c / 875 visual.c:1344: Test failed: Operation MULTIPLYADD returned color 0x00cc99cc, expected 0x00ff3300 fixme:d3d_surface:read_from_framebuffer >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glReadPixels @ surface.c / 875 visual.c:1344: Test failed: Operation LERP returned color 0x0014ff14, expected 0x00003333 visual: 350 tests executed (0 marked as todo, 3 failures), 0 skipped.
on windows:
#d3d8_crosstest.exe visual
visual.c:1014: Tests skipped: D3DFMT_P8 textures not supported visual: 300 tests executed (0 marked as todo, 0 failures), 1 skipped.