Vulkan swapchain возможности изображения - PullRequest
0 голосов
/ 28 октября 2019

Я делаю запрос о возможностях swapchain, где проверяю свойства currentExtent, minImageExtent и maxImageExtent VkSurfaceCapabilitiesKHR.

Для размера окна 128x128 IЯ получаю:

currentExtent = 148x128

minImageExtent = 148x128

maxImageExtent = 148x128

Но для размера окна 256x256 Я получаю:

currentExtent = 256x256

minImageExtent = 256x256

maxImageExtent = 256x256

Для 1280x720 :

currentExtent= 1280x720

minImageExtent = 1280x720

maxImageExtent = 1280x720

У меня два вопроса:

  1. Почему для 128x128 ширина не совпадает со значением?
  2. Почему текущие, минимальные, максимальные значения для остальных измерений одинаковы?

Мое оборудование: NVIDIA RTX 3000, версия драйвера 431.86, Windows 10

1 Ответ

0 голосов
/ 30 октября 2019

Q1: похоже на ошибку (вашу или драйвер).

Q2: потому что это работает на некоторых платформах. См. спецификацию , например:

С Win32, minImageExtent, maxImageExtent и currentExtent должны всегда равняться размеру окна.

...