   OpenGL 3.2 font rendering
  I searched for a tutorial  on how to render a string/font at the top of my display output several hours. However I could only find tutorials that use OpenGl 2.1 functions, which are deprecated in OpenGl 3.2, but I'm not allowed to use deprecated functions. Can someone please help me (post a link to a tutorial which using OpenGl 3.2, some code or explain how to do this)?Thanks!   
  Step 1: Grab BMFont.Step 2: Save your font out to a nice BMFont file and texture.Step 3: Load those files (really easy) and render them (fairly easy).   ;  Thanks for your fast answer. But can you explain how to render those files, because I do not have a clue?   ;  Well, my knowledge of 3.2 is very limited, let alone shaders, but assuming you are doing text in the old fixed pipeline way by means of textured quads, then, the first thing you should do is switch your immediate mode code to vertex buffers or arrays if needed.Then on a vertex buffer multiply the vertex position against an orthographic projection matrix, to use the equivalent of what glOrtho would have produced, check the description part of the glOrtho documentation.That's what I would/will try first.   ;  Check the tutorials at the bottom of that website   ;  You can read the source code of GLGXFont.cpp:http://texel3d.free.fr/projets/glgx/index.htmlBut maybe it's not the best solution.   