http://bugs.winehq.org/show_bug.cgi?id=21610
--- Comment #10 from Karai Csaba cskarai@freemail.hu 2010-04-09 15:35:09 --- Further investigations: it's enough to change 1 line to stop flickering:
dlls/wined3d/buffer.c - buffer_init()
dynamic_buffer_ok = gl_info->supported[APPLE_FLUSH_BUFFER_RANGE] || ( gl_info->supported[ARB_MAP_BUFFER_RANGE] && 0 );
If dynamic_buffer_ok is false here, the screen stops flickering.
Any idea?