http://bugs.winehq.org/show_bug.cgi?id=12557
--- Comment #51 from Tobias Jakobi liquid.acid@gmx.net 2008-05-03 17:14:48 --- In can confirm that setting RenderTargetLockMode to textex also (partially) solves the problem with System Shock 2. The gfx issues are gone and the performance is much better (still bad, but a big improvement when comparing to readdraw mode).
I still get these a lot: fixme:d3d_surface:IWineD3DSurfaceImpl_LockRect Reading from render target with a texture isn't implemented yet, falling back to framebuffer reading
Pressing ESC also works now, but not with the desired effect. Upon pressing ESC rendering stops, BUT the application does not crash. The menu that should show up does not. Pressing ESC again lets the "ingame rendering" continue and I can play again. Exiting via Alt+F4 is possible and works with problems.