Original Post
I have a dx9 program that draw an object on a TFT screen, I can move this object with the mouse. If I set the default PresentParameter=IntervalDefault (60fps) The delay from the mouse to the object on the screen is about 60ms. The same application with PresentParameter=IntervalImmediate with (70fps) move the object on the screen after 20ms! Why does I get so much delay time? With IntervalDefault the object should be moved at least 16.6ms after the IntervalImmediate and not after 40ms (3 frames)!! I have only 1 backbuffer (buffercount=1) and I use the DISCARD parameter for the backbuffer. My problem is that the screen will be updated 2-3 frames later than I render the object in the program! Can anyone help me please???? Thanks!