アンチエイリアスにつついての質問なんですが、

glEnable(GL_POLYGON_SMOOTH)

としてアンチエイリアスを有効にした後、

glDisable(GL_POLYGON_SMOOTH)

としてもなぜかアンチエイリアスが無効になりません。
他に特別なことはしていない(四角を書いてテクスチャを張るのみ。
glHintやglBlendFuncも未使用)ので何が原因だかさっぱりです orz
これって一回有効にすると無効にならないのでしょうか?