I've built a very small GUI to go over the top of martian madness, you can see it here...http://www.newdawnsoftware.com/martian/screenshots/191103_1.gif
The GUI is currently static, which I assume mean textures are generated for the polys once at the start then its just a matter of drawing quads with those texture. My GUI is currently built out of 8 JPanels, each of which has a UIWindow. So I'd assumed (I assume alot) that this was going to be 16 triangles textured and placed in the right place...
However, I lost 100 FPS from the addition. I've made it possible to toggle the GUI on and off (with TAB for those who try out the demo) and using this you can see the significant drop.
1) Is this the expected sort of drop?
2) If not,
a) Am I assuming something wrong and could design my GUI in a better way.
b) Are there plans for improving the peformance of the GUI.
Any help/suggestions appreciated,
PS. That appearance bug is still hanging around