since a separate present queue requires extra code like ImageMemoryBarrier stuff
to transfer image ownership from graphics to present queue, I would like to be able
to actually test if related code works.
Unfortunately it seems that at least my NVidia GTX 1080 does not offer a separate
present queue. Actually of the 3 available queues there is only one which has
vk::QueueFlagBits::eGraphics set and this is also the only one for which
getSurfaceSupportKHR() returns that it supports present.
So how can this case even be tested using a mainstream graphics card?
Help is very appreciated!
Note: It seems the extra code can be avoided (?) by using VK_SHARING_MODE_CONCURRENT
for setImageSharingMode() in SwapchainCreateInfoKHR() but still I would like to know if there is
a way to test the case.