-
Notifications
You must be signed in to change notification settings - Fork 155
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Move hWnd association for GPU-GDI blt model presents to token propaga…
…tion instead of creation. This aligns to when DWM receives the token and decides which frame should be composed into a window, and is where similar logic already existed for composition buffer presents. This was causing PresentMon's latencies for this mode to be off by ~1 VSync for some apps. Also fixed several regressions in ETL file processing introduced by refactoring: 1. ETL file is not mutually exclusive with filename. 2. ETL files can cause the ETW thread to exit without an external signal. This was triggering asserts. When this happens, the app should exit cleanly (at least, that's how it used to behave). 3. The start time for a trace session was uninitialized and caused CSV files to have impossible "time in second" values for each frame.
- Loading branch information
Showing
5 changed files
with
18 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters