Skip to content
Browse files

WinRT: made note that VSync is always enabled on WinPhone, due to OS

Windows Phone does not appear to allow VSync to be turned off.  Doing so appears
to either result in content not getting drawn (when the D3D debug runtime is
turned off), or forcing VSync back on and logging an error (when the D3D debug
runtime is turned on).

VSync had been getting turned on anyways, this change just notes such:
- via the WinRT README
- by always setting the SDL_RENDERER_PRESENTVSYNC flag when creating an
  SDL_Renderer on Windows Phone
  • Loading branch information
DavidLudwig committed Feb 8, 2015
1 parent fe586d0 commit 78f3a80cf281e51ac976b8aaaa4ff8a28433b5ad

File 1 of 2 in 78f3a80

@@ -112,6 +112,11 @@ Here is a rough list of what works, and what doens't:
supported by WinRT itself.
* joysticks and game controllers that aren't supported by Microsoft's XInput
* turning off VSync when rendering on Windows Phone. Attempts to turn VSync
off on Windows Phone result either in Direct3D not drawing anything, or it
forcing VSync back on. As such, SDL_RENDERER_PRESENTVSYNC will always get
turned-on on Windows Phone. This limitation is not present in non-Phone
WinRT (such as Windows 8.x), where turning off VSync appears to work.
* probably anything else that's not listed as supported

0 comments on commit 78f3a80

Please sign in to comment.