Долго не садился за комп, круто что сам разобрался. Фпс не выводится, потому что встроеной функции нет. Создаешь шрифт, и считаешь фпс по дельта таймингу.
Вот функция которой пользуюсь я
void drawfps()
{
static ocge::IFont* font = 0;
if(!font)
{
font = engine->createFont();
font->loadTexture("bigfont.oi", 384);
}
static int FPS = 0;
static int calcedFPS = 0;
static float time = 0;
static int dips = 0;
static int tris = 0;
time += engine->getDeltaTime();
calcedFPS++;
if(time >= 1)
{
time = 0;
FPS = calcedFPS/1.0;
calcedFPS = 0;
dips = engine->getDips();
tris = engine->getTrisRendered();
}
font->drawText("FPS = " + ocge::String::fromInt(FPS) + "\nDips: " + ocge::String::fromInt(dips) + "\nTris: " + ocge::String::fromInt(tris), 300, 10, glm::vec3(1,1,0));
}
далее после рендера сцены ее вызываешь