I'm working on Fonts, Windows and other elements and met some sort of trouble.
All interface elements stored in 4bpp tim... there are more than 10 palettes there. If I render texture with direct colors it will be more than 10 200kbytes textures that are permanently loaded... I think this is too much.
Did someone work with indexed textures in opengl? How can I set palettes, load texture and change palette during render?