nsopenglview

    2

    1答えて

    Mac OS XアプリケーションでOpenGLを使用して、NSOpenGLViewにテクスチャを描画しています。 アプリはムービープレーヤーです。ムービーフレームをCVOpenGLTextureRef(OpenGLテクスチャ)にデコードし、GL_QUADを使ってビューに直接描画します。すべて正常に動作します。 以下は、コードの関連部分です。 // "image" is the CVOpenGLTe

    3

    1答えて

    私は複数のNSOpenGLViewsを使用しています。すべてはNSWindowのcontentViewとして設定され、それ自身の画面に表示されます。すべてNSOpenGLViewsSceneで宣言された-(void)render:(NSOpenGLView *)sender;メソッドを呼び出します。このクラスはすべての頂点を描画します。 すべてうまくいきますが、パフォーマンスは恐ろしいです:1つの

    -1

    1答えて

    私はthis guideに従っています。 ポイント13で何を言っているのか、私は誠意を欠いていましたが、インスペクタのペインを開いたばかりですが、設定する属性は何もわかりません。 しかし、コードをコピーして適切なクラスに貼り付けました。 しかし、Objective-Cで空のウィンドウを持つ通常のプログラムを作成したときと同じように、三角形の描画がない通常のウィンドウが表示されます。 編集: 私は問

    6

    1答えて

    NSOpenGLViewのカスタム実装でどのようにコアプロファイルを作成できますか?どのメソッドを上書きする必要があり、どのコードをそこに置く必要がありますか? は、これまでのところ、私はこのコードを持っている: // Header File #import <Cocoa/Cocoa.h> @interface TCUOpenGLView : NSOpenGLView @end //

    3

    1答えて

    OpengGLで描画する必要のあるアプリケーションでは、少なくともリフレッシュレートをモニタのリフレッシュレート以上にする必要があります。また、私は描画を別のスレッドで実行する必要があります。そのため、強力なUIアクションによって描画がロックされることはありません。 実際には私はと組み合わせてNSOpenGLViewを使用していますが、60-80FPSは問題なく使用できます。 私はこのビューの上に

    2

    1答えて

    MacでOpenGLに問題がありますが、問題はデプステストだと思います。 そうで、私の問題に:むしろ説明するよりも、私は2枚のスクリーンショットをした: マイシーン遠くから:http://c0848462.cdn.cloudfiles.rackspacecloud.com/dd2267e27ad7d0206526b208cf2ea6910bcd00b4fa.jpg そして近くから:http://c

    0

    1答えて

    NSOpenGLViewを使ってMacでNPウェブプラグインを設定するためのリソースや例は誰にも知られていますか?私は、WebKit SVNのいくつかのサンプルを修正しようとしましたが、GLViewをロードしません。私がそれをセットアップする方法は、メインのプラグインレイヤーにNSOpenGLViewレイヤーを保存することです。これは、Quartzコンポーザーレイヤーのサンプルストアとよく似ていま

    2

    1答えて

    レイヤーバックのNSOpenGLView(wantsLayer = YES)を使用しようとしており、セカンダリディスプレイでアプリケーションを実行しているときにパフォーマンスの問題が発生しています。 問題は、GLEssentialsの例ではself.wantsLayer=YESを[GLEssentialsGLView awakeFromNib]に追加すると最も簡単に再現できます。 https://