If I understood correctly in Vulkan API we set FullScreen using ChangeDisplaySettings
But i not get increase FPS in FullScreen.
Vulkan in windows and FullScreen , FPS the same.
In Directx 11 I render two models(teapot and box with texture) in windows 1680x1050 i get FPS ~4700 in FullScreen FPS ~5450 !!!
In Mantle API was exclusive FullScreen mode.
In Directx 11 I render two models(teapot and box with texture) in windows 1680x1050 i get FPS ~4700 in FullScreen FPS ~5450 !!!
You realize that the difference between 4700 FPS and 5450 FPS is approximately 30 microseconds, right? That’s approaching the level of a rounding error. Which again is why people don’t measure framerate when they’re interested in performance. You measure the actual time it takes.
But i not get increase FPS in FullScreen.
Vulkan in windows and FullScreen , FPS the same.
I fail to see the problem. Just because there was a (trivial) framerate increase in one API doesn’t mean that an API that doesn’t do that is somehow wrong.
Just clarified. How right.
Why use ChangeDisplaySettings if i get the same result in FPS ?
In this case not need use ChangeDisplaySettings ,simple create window (with flag WS_POPUP+WS_VISIBLE get windows without border) and my full desktop resolution. And get fullscreen.