Skip to content

Instantly share code, notes, and snippets.

@dwilliamson
Created November 30, 2015 22:44
Show Gist options
  • Star 9 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save dwilliamson/a3703d74316f42e1afb3 to your computer and use it in GitHub Desktop.
Save dwilliamson/a3703d74316f42e1afb3 to your computer and use it in GitHub Desktop.
Windows vsync
VSync under Windows, revisited
http://www.virtualdub.org/blog/pivot/entry.php?id=157
Windowed mode, vsync stutter, DWM (Vista+)
http://armageddongames.net/showthread.php?96793-Windowed-mode-vsync-stutter-DWM-(Vista-)
DwmFlush function
https://msdn.microsoft.com/en-us/library/windows/desktop/dd389405(v=vs.85).aspx
Bug 856427 - Add vsync support on windows
https://bugzilla.mozilla.org/show_bug.cgi?id=856427
D3DKMTWaitForVerticalBlankEvent
https://gist.github.com/anonymous/4397e4909c524c939bee
DirectX Graphics Infrastructure (DXGI): Best Practices
https://msdn.microsoft.com/en-us/library/windows/desktop/ee417025(v=vs.85).aspx
DXGI Overview
https://msdn.microsoft.com/en-us/library/windows/desktop/bb205075(v=vs.85).aspx
Cannot get 60fps in window mode with Intel GPUs (if vsync is enabled)
https://github.com/openfl/lime/issues/390
Using DwmFlush
https://github.com/vroad/lime/commit/75e101766bd8b15b77b211d61036e5aaadf59271
https://github.com/vroad/lime/commit/cd0abb1bf8ae22fb4f9d5363ee147bdf52077cff
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment