http://bugs.winehq.org/show_bug.cgi?id=17900
--- Comment #2 from Michael Abbott michael@araneidae.co.uk 2009-04-14 13:21:45 --- Testing with wine 1.1.19: RenderTargetLockMode=auto is still complete fail, but =readtex is slighly more interesting (this is with JKDF2): on starting, the screen looks ok, but as soon as I move it goes crazy ... with a single error message repeatedly reported.
The complete transcript (from switching from menu to game display) goes:
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (470,375)-(1118,882) fixme:win:EnumDisplayDevicesW ((null),0,0x32f7ec,0x00000000), stub! err:wgl:X11DRV_wglGetPixelFormatAttribivARB unexpected RenderType(8) err:wgl:X11DRV_wglGetPixelFormatAttribivARB unexpected RenderType(8) fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:state_monoenable Render state WINED3DRS_MONOENABLE not implemented yet fixme:d3d:state_subpixel Render state WINED3DRS_SUBPIXEL not implemented yet fixme:d3d:state_subpixelx Render state WINED3DRS_SUBPIXELX not implemented yet
Then as soon as I move, or after a second or two, it repeatedly reports:
fixme:d3d_surface:read_from_framebuffer >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glReadPixels @ surface.c / 875
and the screen flips between normal and inverted display!