+ GL::push_matrix();
+ GL::translate(-500, 360, 0);
+ unsigned n = 0;
+ for(map<unsigned, Port *>::iterator i=ports.begin(); (i!=ports.end() && n<50); ++i, ++n)
+ {
+ i->second->render();
+ GL::translate(0, -12, 0);
+ }
+ GL::pop_matrix();
+
+ GL::push_matrix();
+ GL::translate(-500, -360, 0);
+ GL::scale_uniform(10);
+ font->draw_string(format("%d hosts", hosts.size()+disabled_hosts.size()));
+ GL::translate(0, -1.2, 0);
+ font->draw_string(format("%.2f fps", fps));
+ GL::Texture::unbind();
+ GL::pop_matrix();
+
+ GL::push_matrix();
+ GL::translate(170, -370, 0);
+ history->render();
+ GL::pop_matrix();