I realised that the 'present' method is not doing a 'vsync' (if set) when the
display window is not visible.
This may be ok. when rendering to just one window, however I have two
windows and the end of my display loop does a 'Present' for each one.
Obviously I only set 'vsync' for the last window to be presented.
The problem is then that if the last window is obscured (for example I drag
something on top of it on the display) then no vsync is acknowledged and
the frame rate goes ballistic on the other window.
Q.) How can I ensure that a vsync gets done ?
Furthermore (and this is surely a bug), it appears that the ignoring of the vsync happens only when the entire window is obscured (including borders and title bar) and not just the active area.
Hmmm....
Possible DX10 bug.
Started by Hawkwind, Feb 15 2008 02:19 PM
No replies to this topic
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users












