我在圖像和圖像查看參數兼容性要求表文檔和VkImageViewCreateInfo::viewType
有一些麻煩。圖像VkImageViewCreateInfo
屬性接縫足夠靈活,可創建例如2D圖像的單個1D或1D陣列圖像視圖。我試圖從啓用了驗證層的2D圖像中創建一維圖像視圖,並且沒有發出警告(如果這是有效的用法,我不知道將使用哪一行/列)。不支持圖像查看參數兼容性要求
是真的假定有圖像中的VkImageCreateInfo::imageType
+ VkImageCreateInfo::arrayLayers
和在視圖中VkImageViewCreateInfo::viewType
之間的一對一的映射,即,該VkImageViewType類型是存在的處理立方體映射的特殊情況下,否則viewType
可以從圖像類型推斷出來嗎?如果不是,2D圖像的一維視圖如何工作?