すみません
glBegin
glEnd
の外でpush popすることでうまくいきました。
中ではだめなのですね・・・
ありがとうございました。