OSDN Git Service

rev154(Direct3D9Ex対応)の続き。
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Mon, 25 Apr 2011 17:05:36 +0000 (17:05 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Mon, 25 Apr 2011 17:05:36 +0000 (17:05 +0000)
commit626d446058df35c49b40f5cdebed8393d415bbc3
treeaa3998e0576ad4e0db08d43b24863f2d298d1b2b
parent82edfa15fcfad03c0f6272ee37b3a2a9d04cf15b
rev154(Direct3D9Ex対応)の続き。
DTXManiaプロジェクトとFDKプロジェクトの両方に対してマクロ TEST_Direct3D9Ex をつけてビルドすると、AeroOFFで起動しDirect3D9Exを使うようになる。
SetMaximumFrameLatency()でキューイングフレーム数を0にしたり、Texture描画時のLock条件を変更したりすることで、従来より描画性能向上、描画遅延減少。
なおまだ実験段階なので、このマクロつきでビルドすると、XPでの起動不可、フルスクリーンでの起動不可(ウインドウで起動してフルスクリーンに切り替えるのはOK)など、
数々の制限事項あり。

git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@164 16f42ceb-6dc6-49c8-ba94-f2d53467949d
DTXManiaプロジェクト/DTXManiaプロジェクト.csproj
DTXManiaプロジェクト/コード/ステージ/07.演奏/CAct演奏AVI.cs
DTXManiaプロジェクト/コード/全体/Program.cs
FDK17プロジェクト/FDK19.csproj [new file with mode: 0644]
FDK17プロジェクト/コード/04.グラフィック/CAero.cs
FDK17プロジェクト/コード/04.グラフィック/CTexture.cs