i created some classes to use in 2d rendering including some Fonts. Now when i put the fonts on the screen and print one string with 18 characters, it gives me a slowdown of at least 1000 frames and it gets more with every new character. Im using display lists witch a power of 2 texture and a charakter-atlas so i couldnt imagine why it is so slow especialy because there are only texcoords an vertex calls on the lists with the local character-location as texcoord and the size of the element beeing drawn. My lists are drawn with glcalllists as trianglestrip and the texture is bound once each frame.
Has anyone an idea or a better solution to implement bitmap/texture fonts?