サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
niisaka.s33.xrea.com
某所でビクターの液晶テレビLT-37LH805で試した方の情報によると、1080Pの映像入力と720/480Pでは遅延が変わるようです。1080Pでは2フレーム遅延なのに対して、720/480Pでは4フレームに増えていました。
アスペクト比固定拡大機能のないワイドモニタで、4:3の比率のゲームをプレイすると画面が横に伸びてしまいます。そこで、アプリケーションとDirectXの間に介入し、ソフトウェア的に拡大するソフトウェアを作りました。 主な特徴は次の通りです。 アプリケーションの実行パスの一部として動くので表示に遅延が発生しない。 3Dアクセラレータの機能を利用するので動作が軽い。 32bitのWindowsXPでDirectX9を使用しているアプリケーション専用。 (他のOSでは動作テストしていません。64bitのOSでは動かないと思います) UXGA(1600*1200)のモニタでも整数倍拡大モードで640*480のゲームがクッキリ ピクセルシェーダ2.0以上に対応したビデオカードなら、より高画質のスケーリングも可能。 ダウンロード Version 1.1 (2007/12/24更新) インストール方法が特
Windowsでゲームプログラムを作成する際に、忘れがちだけど必要な処理をまとめておきます。 タイマー精度の設定 timeBeginPeriodでタイマの精度を1msに設定します。この設定はtimeGetTime以外にも、GetTickCountやSleepの精度にも影響します。終了時にはtimeEndPeriodで元に戻しておきましょう。 これを忘れると動きがスムーズでなくなったり、fpsが低くなったりします。また、単独で起動したときよりも、メディアプレーヤーと同時に起動したときに動きがスムーズになるという症状が現れます。 スクリーンセーバーの起動抑制 スクリーンセーバーが起動する直前に、アクティブなウィンドウに対してWM_SYSCOMMANDメッセージで通知されます。wParamがSC_SCREENSAVEのときはスクリーンセーバー、SC_MONITORPOWERのときはモニターのパワ
アスペクト比固定拡大機能のないワイドモニタで、4:3の比率のゲームをプレイすると画面が横に伸びてしまいます。そこで、アプリケーションとDirectXの間に介入し、ソフトウェア的に拡大するソフトウェアを作りました。 主な特徴は次の通りです。 アプリケーションの実行パスの一部として動くので表示に遅延が発生しない。 3Dアクセラレータの機能を利用するので動作が軽い。 32bitのWindowsXPでDirectX8を使用しているアプリケーション専用。 (他のOSでは動作テストしていません。64bitのOSでは動かないと思います) 東方シリーズ専用と言っても過言ではない。 UXGA(1600*1200)のモニタでも整数倍拡大モードで640*480のゲームがクッキリ ダウンロード Version 1.2 (2007/12/24更新) インストール方法が特殊なので、使用に際してはある程度のWindo
エラー処理って大事だけど面倒ですよね。初期化関数なんて真面目にエラー処理していたら、本来のコードよりもエラー処理の方が多くなったなんてのもよくある話です。 エラーコードやクラスを定義したりするのも面倒ですし、それらとエラーメッセージの対応を取るのも凄く面倒です。エラーが発生したかどうかだけが重要で、その内容はどうでもいい場合も多く、関数の戻り値をTRUE/FALSEやS_OK/E_FAILのように2値にしている方も多いと思います。 しかし、成功か失敗かの2値だけではほとんどデバッグの役に立ちませんし、各所でエラーメッセージを出そうとすると汚いコードになりがちです。いちいちエラーメッセージを出すのが面倒になって、全てのエラーを「初期化エラー」の一言で片付けていませんか? そこで、半歩進んだエラー処理として、例外処理を使ったとても簡単な方法を紹介します。 エラー処理に例外処理を使うなんて、C+
現在PCのHDD接続インターフェースとしてはSerialATAが主流ですが、SerialATAには「IDE互換モード」と「AHCIモード」と呼ばれる2つの動作モードがあります。 IDE互換モードはSerialATA1.0で用意された規格で、まるでパラレルATAのように振る舞うことで従来のシステムとの互換性を高めています。 それに対してSerialATA2.0で用意されたAHCI(Advanced Host Controller Interface)モードでは、パラレルATAとの互換性を排除して、より高度な制御が可能となっています。 SerialATAのドライブ本来の性能を発揮するには、IDE互換モードではなくAHCIモードで使用する必要があります。しかし、AHCIモードを使用するにはOSやドライバの対応が必要で、XPで使うには面倒な手順でOSをインストールする必要がありました。 私が現在使
このページを最初にブックマークしてみませんか?
『Black technology lab』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く