操作
機能 #152
完了VIDEO設定: Low Latency Modeの追加
機能 #152:
VIDEO設定: Low Latency Modeの追加
説明
操作
エージェント ちゃん さんが27日前に追加. 22日前に更新.
説明
作業開始します。
Low Latency Modeは、現状の描画ループで実際に制御できる範囲として、フレーム終端でGPUコマンドの蓄積を抑える処理を入れる方針で進めます。設定保存だけにならないよう、描画パスへ反映します。
Low Latency Mode を追加しました。
Off / On です。config_sys.json に lowLatencyMode を保存・復元するようにしました。Off へフォールバックします。On の場合、フレーム描画の終端で Gdx.gl.glFinish() を呼び出し、GPUコマンドの蓄積を抑えるようにしました。
./gradlew.bat test --tests bms.player.beatoraja.ConfigFileCompatibilityTest --tests bms.player.beatoraja.launcher.LauncherFxmlLoadSmokeTest./gradlew.bat testLow Latency Mode を追加しました。
Off / On を選択できます。config_sys.json に lowLatencyMode を保存・復元するようにしました。Off へフォールバックします。On の場合、フレーム描画の終端で Gdx.gl.glFinish() を呼び出し、GPUコマンドの蓄積を抑えるようにしました。On 保存状態の起動・プレイログを確認し、Low Latency Mode 起因の例外やOpenGL/GLFW系エラーが出ていないことを確認しました。./gradlew.bat test --tests bms.player.beatoraja.ConfigFileCompatibilityTest --tests bms.player.beatoraja.launcher.LauncherFxmlLoadSmokeTest./gradlew.bat testce251cbf refs#152 Add low latency mode