http://bugs.winehq.org/show_bug.cgi?id=17741
--- Comment #6 from topolinik t0p0linik@yahoo.it 2010-06-29 04:36:27 --- Well, I have done ./wine winetest using latest git (today is 2010/06/29) and the report was sent. Hope this will be useful!
Now, jumping back to...
`make test' fails in d3d9
there is something I don't fully understand. I can see some warnings, among others:
[cut] fixme:d3d:state_psizemin_w WINED3DRS_POINTSIZE_MAX not supported on this opengl, value is 60.000000 err:d3d_shader:shader_arb_generate_vshader >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glGetProgramivARB() @ arb_program_shader.c / 4220 fixme:d3d_caps:wined3d_guess_card_vendor Received unrecognized GL_VENDOR "VA Linux Systems Inc.". Returning HW_VENDOR_NVIDIA. fixme:d3d_caps:select_card_nvidia_mesa Card selection not handled for Mesa Nouveau driver fixme:win:EnumDisplayDevicesW ((null),0,0x32f378,0x00000000), stub! err:d3d:WineD3D_ChoosePixelFormat Can't find a suitable iPixelFormat fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats fixme:d3d_caps:wined3d_guess_card_vendor Received unrecognized GL_VENDOR "VA Linux Systems Inc.". Returning HW_VENDOR_NVIDIA. fixme:d3d_caps:select_card_nvidia_mesa Card selection not handled for Mesa Nouveau driver fixme:win:EnumDisplayDevicesW ((null),0,0x32f4a8,0x00000000), stub! err:d3d:WineD3D_ChoosePixelFormat Can't find a suitable iPixelForm [cut]
(these messages are repeated the most) The statement:
fixme:d3d_caps:wined3d_guess_card_vendor Received unrecognized GL_VENDOR "VA Linux Systems Inc.". Returning HW_VENDOR_NVIDIA.
means d3d_caps is guessing the vendor for gfx hardware, isn't it? And so, does wine d3d subsystem behave differently with respect to the vendor it detects? If this is true, this may lead to wrong behavior when a bad vendor is returned (HW_VENDOR_NVIDIA on a system with matrox hw). And further:
fixme:d3d_caps:select_card_nvidia_mesa Card selection not handled for Mesa Nouveau driver
`select_card_nvidia_mesa' will never work on a system which is not using Nouveau driver! Is this the reason for the many "Can't find a suitable iPixelFormat" warnings? Can someone answer these questions?