c++ - Vulkan - 将图像布局转换为 VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
问题描述
我正在尝试为图像布局设置深度图像,VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
但它在没有任何验证层错误/警告的情况下崩溃。
我的参数是:
- 旧版式:
VK_IMAGE_LAYOUT_UNDEFINED
- 新版面:
VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
- 方面掩码:
VK_IMAGE_ASPECT_DEPTH_BIT
- srcAccessMask: 0
- dstAccessMask:
VK_ACCESS_SHADER_READ_BIT
- srcStageMask:
VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT
- dstStageMask:
VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT
是否可以设置VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT
为深度图像过渡?我还设置VK_IMAGE_USAGE_SAMPLED_BIT
了图像使用情况。
解决方案
推荐阅读
- django - 图片未加载到模板上
- ldap - getent -s sss netgroup 未返回 nisNetgroupTriple
- r - 获取用于模拟的多个变量的高低表达式矩阵的有效方法
- java - 在 java 中使用 renjin 运行 R 脚本时出现 UnsopportedOperationException TODO
- python - 绘制按小时和星期几分组的时间序列
- reactjs - Cookie 未在 Scala Play 中设置
- git - 将git完整克隆转换为浅克隆
- .net-core - CreateFileUploadSession() 调用导致“对象引用未设置为对象的实例”。来自 Graph API 的响应
- java - 字符出现频率
- mysql - 在 MongoDB 查询中混合来自 MySQL 的数据?