のサブクラスを使用している場合はNSOpenGLView
、Xcode の属性メニューから 16/24/32 ビット バッファーを選択し、追加することで深度テストを有効にします。
glEnable(GL_DEPTH_TEST);
glClear(GL_DEPTH_BUFFER_BIT);
drawRect
メソッドに。ただし、作成中のアプリケーションでは、 のサブクラスに含まれるのdrawInCGLContext
メソッドを介して OpenGL コンテンツをレンダリングしています。これは、インスペクターを介して深度バッファーを作成することができなくなったことを意味します。このような状況でこれを達成する方法を知っている人はいますか?CAOpenGLLayer
NSView