OSDN Git Service

マクロ TEST_Direct3D9Ex をつけてビルドすると、Direct3D9ExのSetMaximumFrameLatency()でキューイングフレーム数を0にする...
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Thu, 7 Apr 2011 13:24:45 +0000 (13:24 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Thu, 7 Apr 2011 13:24:45 +0000 (13:24 +0000)
commitf2447912e6e6572a2e1007e21bfa545dc3e1643b
treea1ddee2ee248d119e1f185c14890bc949591ab2b
parent801c81b1b949768ca6009f868484f4f7e89d1d44
マクロ TEST_Direct3D9Ex をつけてビルドすると、Direct3D9ExのSetMaximumFrameLatency()でキューイングフレーム数を0にするよう対応。
Vistaと7で描画遅延が小さくなったはずだが、代わりに描画FPSが半減している。何かが足らないのかな。
なおまだ実験段階なので、上記マクロつきでビルドすると、XPでの起動不可、フルスクリーンでの起動不可(ウインドウで起動してフルスクリーンに切り替えるのはOK)など、
数々の制限事項あり。

git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@154 16f42ceb-6dc6-49c8-ba94-f2d53467949d
DTXManiaプロジェクト/コード/全体/Program.cs
FDK17プロジェクト/コード/01.フレームワーク/Rendering/Direct3D9Manager.cs
FDK17プロジェクト/コード/01.フレームワーク/Rendering/GraphicsDeviceManager.cs
FDK17プロジェクト/コード/04.グラフィック/CAero.cs [new file with mode: 0644]
FDK17プロジェクト/コード/04.グラフィック/CTexture.cs