OSDN Git Service

#xxxxx DTXMania,FDKの両方でTEST_Direct3D9Exマクロを定義してビルドすることで、Direct3D9Exに対応したバイナリを生成する。
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Sun, 1 Jul 2012 15:24:30 +0000 (15:24 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Sun, 1 Jul 2012 15:24:30 +0000 (15:24 +0000)
commit00ab6ab333c06e72f16707f690e71b6d26e2501e
tree8fa99c3deabc076816bd6f311bfa0a1f410e9245
parentd7d8418944b4c4afd81a6265331d047bbf36ccbe
#xxxxx DTXMania,FDKの両方でTEST_Direct3D9Exマクロを定義してビルドすることで、Direct3D9Exに対応したバイナリを生成する。
(今は_(アンダーバー)つきのマクロを定義しているだけで、ExなしのDirect3D9を使う状態になっている。)
以前も同様の対応をしていたが、現在同マクロを有効にするとビルドが通らなくなっていたため、通るように修正。_
また、同マクロ有効時に限り、SetMaximumFrameLatencyで0を設定するよう対応。

以下、同マクロを有効にしてビルドした場合の問題事項。
・XPでは動作しなくなる。(D3D9Exが使えるのはVista以降のため)
・BGA関連の動作が異常。要調査。

git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@436 16f42ceb-6dc6-49c8-ba94-f2d53467949d
DTXManiaプロジェクト/DTXManiaプロジェクト.csproj
FDK17プロジェクト/FDK19.csproj
FDK17プロジェクト/コード/01.フレームワーク/Rendering/GraphicsDeviceManager.cs
FDK17プロジェクト/コード/04.グラフィック/CTexture.cs