我正在使用 SlimDX 开发基于 DirectX10 的应用程序。我想启用类似于 DirectX9 的 vsync,但 fps 似乎没有锁定到 60Hz(如果我使用的是 Direct9,则会发生这种情况)。我正在使用这个设置 vsync
SwapChain.Present(1, PresentFlags.None);
我做错什么了吗?
顺便说一句,我正在用 ATI HD5570 显卡运行 Win7。经过一番谷歌搜索,我推测 ATI 可以在某些游戏上强制 vsync。所以我想知道这是否相关。
对 C++ 的代码参考也可以。我会自己翻译。
谢谢