You're right, on Windows 8 that would do a double present. It looks like the idea was to do it for Windows and not WindowsGL or WindowsPhone. How about I change it to WINDOWS && !OPENGL?