Difference between "VK_KHR_display" and "VK_EXT_full_screen_exclusive"

In reading the spec between these two extensions, it seems as though they are quite similar in terms of intention and use, although I understand that it doesn’t quite make sense to assume they are the same given that it wouldn’t make sense for two extensions to exist that offer the same functionality without any reasonable differences (I know FS_exclusive is on Windows because of the “exclusive fullscreen” that it has, however VK_KHR_display is on WinRT with some Nvidia GPUs). I’m just asking what are the differences between the two that results in them being separate extensions? I figure that one is more for the purpose of creating your own compositor (VK_KHR_display) compared to the other, which is intended to simply make GPU’s focus exclusively on a swapchain for an application, I’m just trying to make sense of it.

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.