Vulkan交换链图像扩展功能

时间:2019-10-28 08:51:39

标签: vulkan

我正在对交换链功能进行查询,在其中检查currentExtent的{​​{1}},minImageExtentmaxImageExtent属性。

对于 128x128 的窗口大小,我得到:

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 :(得分:0)

Q1:感觉像是个错误(您自己或驱动程序)。

Q2:因为它在某些平台上像这样工作。参见specification,例如:

  

对于Win32,minImageExtentmaxImageExtentcurrentExtent 必须始终等于窗口大小。