問題タブ [vertical-sync]
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.
opengl - openglで垂直同期を有効にする方法は?
垂直同期を有効にするにはどうすればよいですか?
こんなにシンプルなものglEnable(GL_VSYNC)
ですか?(ただし、glEnableが受け入れるオプションにはGL_VSYNCなどはありません)。
または、openglでこれを行う標準的な方法はありませんか?
c++ - OpenGL で VSYNC を有効にする方法
WGL_EXT_swap_control 拡張機能を使用すると、Windows でこれを実行できますが、同じことをリモートでクロスプラットフォームで行っても何も見つかりません。つまり、バッファ スワップを画面の更新と同期します。私のアプリケーションは GLEW を使用しているため、GLEW によって提供されるものが望ましいでしょう。Linux、Mac、および Windows のクロスプラットフォーム サポートが必要ですが、同期を設定できなくても (たとえば、ユーザーがグラフィックス ドライバーで強制的にオフにした場合)、私のアプリケーションは壊れません。
有効な答えとして、GLEWを使用して、多くのプラットフォームでそれを行うプログラムコードを受け入れます。
sdl - ウィンドウ化されたSDLアプリケーションでページフリップを垂直リトレースと同期する方法は?
私は現在、非常に洗練された狡猾なゲームを書いています。それはあなたを畏敬の念で満たしてくれるでしょう。ああ、それは15パズルで、SDLに慣れているだけです。
私はウィンドウモードで実行しており、ウィンドウモードではウィンドウ全体のSDL_UpdateRectに自動的にマップされるため、一般的なケースのページ更新としてSDL_Flipを使用しています。最適なアプローチではありませんが、これが15パズルにすぎないことを考えると...
とにかく、タイルの動きはばかげた速度で起こっています。ウィンドウモードのIOW、SDL_Flipには、垂直リトレースとの同期は含まれていません。私はWindowsXPATMで作業していますが、これはSDLの正しい動作であり、他のプラットフォームでも発生すると思います。
SDL_UpdateRectの使用に切り替えても、明らかに何も変わりません。おそらく、自分のコードに遅延ロジックを実装する必要があります。ただし、単純なクロックベースのタイマーを使用すると、ウィンドウが半分描画されたときに更新が発生し、目に見える歪みが発生する可能性があります(技術名を忘れています)。
編集 この問題は「ティアリング」として知られています。
つまり、SDLのウィンドウモードゲームで、ページめくりを垂直リトレースと同期するにはどうすればよいですか?
編集 私は、解決策を探しているときに、ウィンドウ化されたアプリケーションでページめくりを垂直リトレースに同期させることが不可能であるといういくつかの主張を見てきました。Windowsでは、少なくとも、これは単に誤りです。私はこれを行うゲーム(つまり、15パズルと同じレベルのものを意味します)を作成しました。私はかつて、DarkBasicとDarkGDKで遊んで時間を無駄にしました。どちらもDirectXベースであり、ウィンドウモードでの垂直リトレースへのページめくりを同期しています。
css - 100%の高さのdiv内の2つの垂直div
私の英語が下手でごめんなさい、あなたが私の問題を理解してくれることを願っています。
私は以前に一度解決したことがわかっている問題に頭を向けています。問題は、DIV内に2つのDIVが必要であり、一方のDIVが特定の高さで、もう一方が親のdivの高さの残りを埋めていることです。問題は、2番目のdiv(高さが定義されていないか100%の高さ)が垂直スクローラーでオーバーフロー可能である必要があることです。これはすべて、左側のリストと右側のアクションウィンドウを操作する「Outlook」のようなウィンドウセットアップを作成することです。左側のリストには、検索だけでなくリストを制限できるヘッダーが必要です。
問題の例を見つけるには、http://kokongcrm0.server111.wdc.webdeal.no/index-test.phpを参照してください。
すべての助けは良い助けです(!)事前に感謝します。誰かが助けてくれたらとても嬉しいです!
direct3d - 垂直同期の待機中にアクションを実行するにはどうすればよいですか?
一連のリソースをロード/ダウンロードし、現在ロードされているファイルをユーザーに通知できるようにしたいのですが、v-sync が描画できるまで待機するため、各ファイルのロードが開始された後にフレームを描画することはできません。継続する前のフレーム (負荷を 60/秒未満にボトルネック化)。
デバイスが描画の準備ができているかどうかを確認する方法はありますか (ハックせずに「1/60 秒はまだ経過していますか?」)、準備ができるまでアクションを実行できますか? 通知がスキップされてもかまいません。描画の準備が整う前に終了したファイルですが、ユーザーに通知できるようにしながら、読み込みの速度を最大化したい.
また、コンピューターの読み込みが非常に速い場合に、グラフィック カードが 300 FPS レートを壊すようなことはしたくないので、v-sync を一時的に無効にすることは避けたいと思います。
opengl - C ++のOpenGLでのUbuntu垂直同期
Ubuntu の OpenGL アプリケーションでティアリングの問題が発生しました。どうすれば解決できますか? (私のノートブックには Intel ビデオカードが内蔵されています)
powerbuilder - PowerBuilder Classic 12.5-ダブルバッファリング、垂直同期
1つのフォームに多数のコントロール(ボタン、ドロップダウン、グリッドビュー)があるため、dbからデータを取得するときに描画が遅れているように見えます。または、コントロールがデータベースからデータを取得して描画されるときに、画面がちぎれる/遅れていることに気付きます。
これで、JavaおよびC ++プログラミングでいくつかのグラフィックスを実行し、ダブルバッファリング/垂直同期または必要なものが割り当てに役立つことを知っていますが、powerbuilderでこれを行う方法がわかりません。
ここでpowerbuilderクラシックの経験がある人は、これを行う方法を知っていますか?プログラミング言語はpowerscriptです。
javascript - 必要。フレーム レートとキーボード イベントの正確なタイムスタンプを備えた JavaScript 3D フレームワーク
私は THREE.js に満足していますが、私のプロジェクトでは、各フレームが時間内に (60Hz ごとに 16.67 ミリ秒で) 提示されたかどうかを知る必要があります。THREE.js 統計は平均です。また、どのボタンがいつ押されたかを高精度で知りたいです。これは Web アプリケーションであってはなりません。ローカルの node.js などで実行しても問題ありません。
そのようなフレームワークで私を助けてもらえますか? (フレームワークへのリンク、またはそれを行う方法の適切な説明へのリンクが必要です THREE.js/babylon.js