I think an easy visual upgrade to get rid of the jaggies would be to (optionally) turn on MSAA (multi sample anti-aliasing). It doesn't drop the lo-fi look IMHO but still looks ways better. MSAA is real easy to enable, create your window with a MS buffer:
/* I'm not entirely sure if this is the right call for GLFW
* I normally use SDL, you can usually go up to 16 with the
* samples */
glfwOpenWindowHint(GLFW_FSAA_SAMPLES, 4);
/* I'm not entirely sure if this is the right call for GLFW * I normally use SDL, you can usually go up to 16 with the * samples */ glfwOpenWindowHint(GLFW_FSAA_SAMPLES, 4);
Enable multisamplimg before drawing anything:
glEnable(GL_MULTISAMPLE);
Thanks for the source, I'll have a read through!