> Yesterday, I did some more tests. And it's true what I assumed: Direct3D with vsync > lags only in fullscreen mode. If I use windowed mode, the results are fine. > > Is there any reason for it that you can think of?
It may have to do with how the D3DPRESENT_INTERVAL_ONE parameter behaves in full screen mode for that combination of OS & drivers. What OS are you using to run these tests?
If this is the case, and the drivers are creating an undesired flip queue internally, then there's nothing that can be done from MAME's side, as long as D3D v-synced flipping is used (D3DPRESENT_INTERVAL_ONE).
|