The flickering is a Dune Legacy bug, as far as I can tell. You're calling SDL_RenderPresent in such a way that you're presenting the contents of an old framebuffer on screen. The pattern where you call SDL_RenderPresent twice in quick succession with little drawing in between is incorrect. I have heavy flickering on Linux + NVIDIA, where every other frame shown is the mentat screen. This makes it disappear: diff --git a/src/Game.cpp b/src/Game.cpp index 98279c7..e11eafb 100644 --- a/src/Game.cpp...
item: restore error message in PutItem when ite...