Tracking Mesa git I found that Civ IV stopped working recently, and I bisected it to commit e62e5b0922b6554431234a8a71c7aec7cff91864 with subject "r600: add support for draw_elements_base_vertex" by Andre Maasikas. The problem that manifests is that the background for the game menue turns black (though the menus still work), and that all in game tiles are black, though all units and tile improvements (but not cities) on top of them still render [see URL above]. I'll happily test any patches. lspci identifies my GPU as: 01:00.0 VGA compatible controller: ATI Technologies Inc RV630 [Radeon HD 2600 Series] PS. Excuse the originally empty bug, I managed to hit enter too early...
Created attachment 38122 [details] [review] r600: Partially revert e62e5b0 "r600: add support for draw_elements_base_vertex" Looking deeper at the problem, it turned out that the problem was only the changes to the index bounds checking in r700DrawPrims. This patch reverts those changes, but leaves the rest of e62e5b0, which solves this bug, and *should* keep draw_elements_base_vertex working (though I haven't figured out how to test that).
Created attachment 38136 [details] [review] vb size fix Can you try if this patch helps
(In reply to comment #3) > Can you try if this patch helps It does! I tested with a8177e7 + your patch (without my patch above) and it works perfectly.
Fixed in git 059950, thanks.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.