void TriageGame::Draw(Transform & transform) { // config OpenGL MatrixStack * proj = transform.GetProjectionStack(); proj->LoadMatrix(glm::ortho(0.f, (float)g_App.GetWidth(), 0.f, (float)g_App.GetHeight(), -1.f, 1.f)); glDisable(GL_DEPTH_TEST); glEnable(GL_BLEND); // render the current state state.Draw(transform); fps.Render(transform); // restore OpenGL state glDisable(GL_BLEND); glEnable(GL_DEPTH_TEST); }