I think the problem is the clip area stuff and how we handle rendering of it, see https://github.com/fifengine/fifengine/blob/master/engine/core/gui/fifechan/base/opengl/opengl_gui_graphics.cpp#L198
As a example, with rio de hola I get around 2000 FPS but if I open the settings menu the FPS drops below 1600.
I think the problem is the clip area stuff and how we handle rendering of it, see https://github.com/fifengine/fifengine/blob/master/engine/core/gui/fifechan/base/opengl/opengl_gui_graphics.cpp#L198
As a example, with rio de hola I get around 2000 FPS but if I open the settings menu the FPS drops below 1600.