I can't see your problem, but I noticed this line in your code:
glColor3f(10.5f,2.5f,1.0f);
I think that colors can be only from 0f to 1f.
And before some time when I wanted to draw line while enabled texture2d and not binding any texture before drawing line, I couldn't see it. Try to disable texture2d before rendering quad.