掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
XE4で垂直同期で処理をするには? (ID:44594)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
take様、ご返信ありがとうございます。 大変申し訳ございません。 質問の一番重要な部分が抜けておりました。 私がやりたいこととしては、垂直同期信号を読み取って その際に処理を行う、というものです。 つまり、リフレッシュレートが60Hzであれば処理も60Hz周期で行いたい というところです…。 時間ではなく、表示フレーム単位でゲーム内時刻を進めたいなと 考えておりまして、このような処理が必要となっております…。 また、「Direct2D」というキーワード、ありがとうございます。 こちらのキーを元に垂直同期信号等が取れないか調べてみます。 後出しになってしまい申し訳ないのですが、垂直同期信号を ポートから直接読み取ろうと思ったのですが、見つけた資料で やってみたものの垂直同期信号を表すフラグが常に立ちっぱなしに なっていて使うことが出来ませんでした…。 方法は0x03DAポートの3bit目を見るというものですが、 もしかしたらそもそも実装にミスがあったのかもしれません。 DirectX側ではなく、こちらの方法で実現出来るということであれば よろしくお願いいたします。 お手数おかけいたしますが、引き続きよろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.