【问题标题】:Vulkan swapchain image extent capabilitiesVulkan 交换链图像范围功能
【发布时间】:2020-02-23 13:02:07
【问题描述】:

我正在查询交换链功能,我正在检查VkSurfaceCapabilitiesKHRcurrentExtentminImageExtentmaxImageExtent 属性。

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

当前范围 = 148x128

minImageExtent = 148x128

maxImageExtent = 148x128

但是对于窗口大小 256x256 我得到:

当前范围 = 256x256

minImageExtent = 256x256

maxImageExtent = 256x256

对于 1280x720

当前范围 = 1280x720

minImageExtent = 1280x720

maxImageExtent = 1280x720

我有两个问题:

  1. 为什么 128x128 的宽度值不一样?
  2. 为什么其余维度的 current、min、max 都相同?

我的硬件:NVIDIA RTX 3000,驱动程序版本 431.86,Windows 10

【问题讨论】:

    标签: vulkan


    【解决方案1】:

    Q1:感觉像是一个错误(你的或驱动程序的)。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多