Cocoaアプリケーションでウインドウサイズ変更を実現する方法です。
NSRect bounds = [self bounds]; glViewport(0, 0, (int)bounds.size.width, (int)bounds.size.height);}
ウインドウサイズが変更されるとreshapeが実行されます。 なのでNSOpenGLViewから派生したクラスのreshapeに上記のコードを追加すると ウインドウサイズ変更に対応できます。 OpenGLの場合はglViewportでウインドウの大きさを指定するだけで良いと思います。
前に戻る?