https://bugs.winehq.org/show_bug.cgi?id=41930 --- Comment #20 from cyberbaud <wbaudler(a)gb.nrao.edu> --- Undoing the patch to gdi32.dll mentioned in the initial report fixes the issue. patch can be seen at https://marc.info/?l=wine-cvs&m=142496389504205&w=2 Looking at the patch, it essentially adds a if statement if (pixel_formats[context->format - 1].mesa == OSMESA_RGB_565) type = GL_UNSIGNED_SHORT_5_6_5; else type = GL_UNSIGNED_BYTE; I don't know what the original intend of that change was, but it is responsible for the black terrain issue in civ3. A quick fix without re-compiling wine is to turn this if statement in wine's gdi32.dll.so into a no-op using a hex editor (hexedit): search for the 3rd instance of 0x6383 in gdi32.dll and change it to 0x0114 and the black terrain issue is gone. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.