mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-01 14:58:14 +00:00
sceDisplay: Vblank lasts 770us, not 731.5us
Measured with pspautotests display/vblanklen: 730-770us from sceDisplayWaitVblankStart returning to the end of vblank, with an hcount of up to 14 inside it. The old value dated from the first source drop and left the highest hcount at 13. display/hcount now passes (with the test fixed not to depend on where a line boundary falls). Booting 75 games against master shows no difference. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
This commit is contained in:
1 parent
0928202310
commit
68dbbb253d
2 files changed
+6
-4
No files matched your search
@@ -135,8 +135,10 @@ std::map<SceUID, int> vblankPausedWaits;
|
||||
|
||||
// STATE END
|
||||
|
||||
// The vblank period is 731.5 us (0.7315 ms)
|
||||
const double vblankMs = 0.7315;
|
||||
// tests/display/vblanklen measures 730-770us from sceDisplayWaitVblankStart returning until
|
||||
// vblank ends, and an hcount of up to 14 inside it. The wait's own latency is in that, so this is
|
||||
// the upper end.
|
||||
const double vblankMs = 0.770;
|
||||
// These are guesses based on tests.
|
||||
const double vsyncStartMs = 0.5925;
|
||||
const double vsyncEndMs = 0.7265;
|
||||
|
||||
Reference in new issue
Block a user