A method I would try would be to have an image containing digits 0-9 and then copyrect the required digits onto the texture. Not sure how fast this would be as it would require 5 copyrects to create the 10000 points texture. However, the copyrects will only need to be pretty small so I would be surprised if this method was too slow.