http://bugs.winehq.org/show_bug.cgi?id=20554
--- Comment #22 from Luis Busquets luis.busquets@ilidium.com 2009-11-10 22:53:12 --- Created an attachment (id=24665) --> (http://bugs.winehq.org/attachment.cgi?id=24665) bitmap with additional trace without 16 bit support
Instead of de-activating completely X11DRV_XRender_SetPhysBitmapDepth as in the previous bitmap ç(which then the Populous does not crash), I have added to that function:
if (fmt->pict_format->depth==16) return FALSE;
To X11DRV_XRender_SetPhysBitmapDept
So that when it finds 16-bit pixmap, it falls back to the ancient source coude. This way, 32--bit DIBS are still active and Populous works perfectly. Does that mean that the sync problem only appears in 16-bit dibs?