
A week ago there was a bug report over EDuke32 and its derivatives like Ion Fury were failing to properly render textures/sprites on the RDNA4 graphics card. The vintage games would render fine if falling back to the software rendering rather than OpenGL. Here's some examples of the faulty rendering on RDNA4 with RadeonSI:
It was discovered that the EDuke32 issue dealt with the engine allocating very large textures. Well known RadeonSI developer Marek Olšák of AMD in turn merged a change for using uint16 for coordinates to fix 64K blits and 64K graphics blit support and other fixes. With the latest Mesa code, EDuke32 and titles based on it should be rendering correctly on RDNA4 graphics hardware.
Even if you aren't into Duke Nukem 3D or other such titles, these 64K texture fixes should help other software too on AMD RDNA4. A bug report over disappearing Blender icons , also on RDNA4, appear fixed by these RadeonSI changes too.