Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
This problem has been swiftly responded by Mr. Simon Maurice, the author of the tutorial. It turns out that that texture drawing code must be delimited by
glEnable( GL_TEXTURE_2D) and glDisable( GL_TEXTURE_2D). The author didn't do it for brevity reasons so it didn't worked with other images that originally intended.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.