問題タブ [displaylist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
115 参照

actionscript-3 - Actionscript 3.0 エラー #2025: 指定された DisplayObject は呼び出し元の子でなければなりません

これについて警告があります:

ArgumentError: エラー #2025: 指定された DisplayObject は呼び出し元の子でなければなりません。flash.display::DisplayObjectContainer/removeChild() で、コードの何が問題なのかわかりません。

0 投票する
1 に答える
144 参照

apache-flex - updateDisplayList のオーバーライド

私は自分が維持している Flex プロジェクトから始めています。数分前に試したばかりのことに非常に興味があります。

この方法があります:

保護された関数 updateDisplayList をオーバーライドする

これは次のようなことを行います:

someLabel.y = someLabel.height + 5;

大丈夫ですが、これをやろうとすると:

someLabel.x = someLabel.width + 5;

プロジェクトを実行すると、何もレンダリングされなくなりました。クラッシュはしません。レンダラーが機能しなくなったようなものです。

何か案は?。

面白いことに、私は Flex や AS3 を初めて使用するわけではありませんが、そのメソッドをオーバーライドしようとしたことはありません。

ありがとう!。

0 投票する
1 に答える
67 参照

java - マルチスレッド OpenGL リストの作成

2番目のスレッドでOpenGL-Display-Listを作成する可能性があるかどうか疑問に思っていました. 試してみましたが、常に同じエラーが発生しました:「現在のスレッドで OpenGL-Context が見つかりませんでした」。

助けてくれてありがとう

0 投票する
1 に答える
267 参照

java - LWJGL - 表示リストが機能しない

LWJGL でいくつかのメッシュをレンダリングしたいと考えています。オブジェクトをレンダリングするデフォルトの方法 (glVertex3f など) を使用すると、問題はありません。しかし、表示リストを使用してオブジェクトをレンダリングしたい場合、画面は空です。デフォルトのレンダリングに使用している表示リストの初期化には、同じコードを使用します。

なぜこれがうまくいかないのか、私にはわかりません

表示リストを操作する際に注意すべきことはありますか?

0 投票する
2 に答える
172 参照

c++ - OpenGL ディスプレイ リスト ブロック glEnable(GL_COLOR_MATERIAL)

次のコードがあります。

表示リストの中央にある 2 行が glDisable と glEnable をブロックしているようです。このコードの出力は次のとおりです。

そしてそれはあるべきです

表示リストの 2 行を削除すると、出力は問題ありません。表示リストで glEnable と glDisable を使用するにはどうすればよいですか?

0 投票する
1 に答える
93 参照

c++ - 表示リストの並列処理

OpenGLでディスプレイリストを並列処理することは可能ですか? プログラムを高速化する方法を見つけようとしています。表示リストを使用して GPU にモデルをロードする部分に時間がかかりすぎています (モデルが非常に大きい)。ディスプレイリストの並列処理は可能ですか?実行時エラーが発生しますか?

0 投票する
0 に答える
522 参照

c++ - OpenGL で表示リストを高速化

OBJ モデル ローダーをプログラミングしています。非常に大規模なモデルでいくつかの実験を行いました。それ自体を変数にロードするのに 5 ミリ秒しかかからず、表示リストの部分には 110 ミリ秒かかります。何か間違ったことをしたかどうかを確認しましたが、OpenGL が glBegin や glNewList などの関数を実行する時間は 90 ミリ秒のようです。90 ミリ秒は私には長すぎます。この部分を加速する方法はありますか?または、VBO として別の OpenGL ロードを使用する必要がありますか?

0 投票する
1 に答える
210 参照

java - glCallList は JOGL でのコーディングに影響を与えません

表示リストを使用して三角形をレンダリングしようとしても、何も表示されません。誰でも理由を教えてもらえますか?

display() メソッド内で renderTriangle(gl, 100); を呼び出します。期待どおりに直接動作すると、幅 200 ピクセルの三角形が画面に表示されます。しかし、gl.glCallList(list); 呼び出しは効果がないようです。画面には何も表示されません。

JOGL に慣れていない方のために、メソッドの呼び出し順序を次に示します。初期化、変形、表示、表示、表示...

私の buildDisplayList メソッドは大丈夫ですか? glCallList の呼び出しは正しいですか? それを機能させるために追加の設定をするつもりですか?

}

実行可能な例の他のクラス: