| 1561 |
#if !GPUFlushAfterPresent |
#if !GPUFlushAfterPresent |
| 1562 |
actFlushGPU.On進行描画(); // Flush GPU // EndScene()~Present()間 (つまりVSync前) でFlush実行 |
actFlushGPU.On進行描画(); // Flush GPU // EndScene()~Present()間 (つまりVSync前) でFlush実行 |
| 1563 |
#endif |
#endif |
| 1564 |
|
if ( Sound管理.GetCurrentSoundDeviceType() != "DirectSound" ) |
| 1565 |
|
{ |
| 1566 |
|
Sound管理.t再生中の処理をする(); // サウンドバッファの更新; 画面描画と同期させることで、スクロールをスムーズにする |
| 1567 |
|
} |
| 1568 |
|
|
| 1569 |
|
|
| 1570 |
#region [ 全画面・ウインドウ切り替え ] |
#region [ 全画面・ウインドウ切り替え ] |
| 1571 |
if ( this.b次のタイミングで全画面・ウィンドウ切り替えを行う ) |
if ( this.b次のタイミングで全画面・ウィンドウ切り替えを行う ) |
| 1572 |
{ |
{ |
| 1867 |
ConfigIni.nASIODevice = DTXVmode.nASIOdevice; |
ConfigIni.nASIODevice = DTXVmode.nASIOdevice; |
| 1868 |
break; |
break; |
| 1869 |
} |
} |
| 1870 |
|
|
| 1871 |
|
CDTXMania.ConfigIni.b垂直帰線待ちを行う = DTXVmode.VSyncWait; |
| 1872 |
|
CDTXMania.ConfigIni.bTimeStretch = DTXVmode.TimeStretch; |
| 1873 |
|
CDTXMania.ConfigIni.bDrums有効 = !DTXVmode.GRmode; |
| 1874 |
|
CDTXMania.ConfigIni.bGuitar有効 = true; |
| 1875 |
} |
} |
| 1876 |
else // 通常のコンパクトモード |
else // 通常のコンパクトモード |
| 1877 |
{ |
{ |
| 2151 |
); |
); |
| 2152 |
ShowWindowTitleWithSoundType(); |
ShowWindowTitleWithSoundType(); |
| 2153 |
FDK.CSound管理.bIsTimeStretch = CDTXMania.ConfigIni.bTimeStretch; |
FDK.CSound管理.bIsTimeStretch = CDTXMania.ConfigIni.bTimeStretch; |
| 2154 |
|
Sound管理.nMasterVolume = CDTXMania.ConfigIni.nMasterVolume; |
| 2155 |
|
//FDK.CSound管理.bIsMP3DecodeByWindowsCodec = CDTXMania.ConfigIni.bNoMP3Streaming; |
| 2156 |
Trace.TraceInformation("サウンドデバイスの初期化を完了しました。"); |
Trace.TraceInformation("サウンドデバイスの初期化を完了しました。"); |
| 2157 |
} |
} |
| 2158 |
} |
} |