http://bugs.winehq.org/show_bug.cgi?id=2277
Summary: Redraw/refresh errors for Remote Assult demo Product: Wine Version: 20040505 Platform: Other URL: http://www.shrapnelgames.com/downloads/rad50.exe OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: mike@tashcorp.net
For the Remote Assult demo shown in the URL, there are redraw and refresh errors.
To reproduce the problem: - Launch program - Select DIRECTDRAW HAL video mode on first launch - Wiggle the mouse after the program reaches the main menu
Log is below: fixme:midi:OSS_MidiInit Synthesizer support MIDI in. Not supported yet (please report) fixme:dsound:IDirectSoundImpl_SetCooperativeLevel level=DSSCL_EXCLUSIVE not fully supported fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x403b14a4,0x4038d224,0x403b1470): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x403b1a2c,0x403b1b1c,0x403b19f8): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x403c2c3c,0x403c2d2c,0x403c2c08): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x403c2ff4,0x403c30e4,0x403c2fc0): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x403c33bc,0x403c34ac,0x403c3388): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x403f7794,0x403f7884,0x403f7760): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x45ef62c4,0x45ef63b4,0x45ef6290): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x45ef665c,0x45ef674c,0x45ef6628): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x45ef694c,0x45ef6a3c,0x45ef6918): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x45ef6cac,0x45ef6d9c,0x45ef6c78): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x45ef7f7c,0x4040f6ec,0x45ef7f48): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x45efb06c,0x45efb15c,0x45efb038): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x45f22494,0x45efafbc,0x45f22460): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x4040f794,0x4041d53c,0x4040f760): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x4609f08c,0x4041d5e4,0x4609f058): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x460aea6c,0x404175bc,0x460aea38): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x460bb7fc,0x4041d59c,0x460bb7c8): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x460d05dc,0x460d06cc,0x460d05a8): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x460bb9ac,0x460bba9c,0x460bb978): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x460f009c,0x460f018c,0x460f0068): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x460fcc1c,0x460aebc4,0x460fcbe8): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x461120d4,0x461121c4,0x461120a0): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x4611ef84,0x4611f074,0x4611ef50): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x46133b4c,0x46133c3c,0x46133b18): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x4611f154,0x460f0234,0x4611f120): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x4614860c,0x461186f4,0x461485d8): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x46112284,0x46112374,0x46112250): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x460aec94,0x403c85f4,0x460aec60): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x460aeddc,0x403c869c,0x460aeda8): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x460b4fbc,0x460b50ac,0x460b4f88): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x461681b4,0x461682a4,0x46168180): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x461683a4,0x46168494,0x46168370): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x4616850c,0x460f5b64,0x461684d8): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x46196f2c,0x4619701c,0x46196ef8): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x461970b4,0x461971a4,0x46197080): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x461bc144,0x461bc234,0x461bc110): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x46197284,0x461604f4,0x46197250): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x4619878c,0x4619887c,0x46198758): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x4616a034,0x4616a124,0x4616a000): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x4620e37c,0x4620e46c,0x4620e348): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x4622f96c,0x461ca5bc,0x4622f938): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x4622fab4,0x4622fba4,0x4622fa80): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x4623582c,0x4620e514,0x462357f8): stub fixme:wave:DSD_CreateSecondaryBuffer (0x4038d1d8,0x458b2990,e2,0,0x462167e4,0x462168d4,0x462167b0): stub fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x46216b28)->(00010021,00000011) err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_LINEPATTERN (0000000a) value : 00000000 ! err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_MONOENABLE (0000000b) value : 00000000 ! err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_ROP2 (0000000c) value : 0000000d ! err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_PLANEMASK (0000000d) value : ffffffff ! err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_LASTPIXEL (00000010) value : 00000001 ! err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_ZVISIBLE (0000001e) value : 00000000 ! err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_EDGEANTIALIAS (00000028) value : 00000000 ! err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_RANGEFOGENABLE (00000030) value : 00000000 ! err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_EXTENTS (0000008a) value : 00000000 ! err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_VERTEXBLEND (00000097) value : 00000000 ! err:ddraw:set_render_state Unhandled texture mag 6 ! err:ddraw:set_render_state Unhandled texture min 6 ! <repeat the following three errors a lot> err:ddraw:GL_IDirect3DTextureImpl_2_1T_Load Trying to load surfaces with different mip-map counts ! err:ddraw:GL_IDirect3DTextureImpl_2_1T_Load Loading surface with different mipmap structure !!! fixme:bitblt:X11DRV_BitBlt potential optimization - client-side DIB copy < end repeat > fixme:ddraw:DIB_DirectDrawSurface_Blt dwFlags DDBLT_WAIT and/or DDBLT_ASYNC: can't handle right now. err:ddraw:Main_DirectDrawSurface_Lock Invalid values in LPRECT !!! < repeat 28 times > err:ddraw:Main_DirectDrawSurface_Lock Invalid values in LPRECT !!! fixme:winmm:MMDRV_Exit Closing while ll-driver open