问题描述
我有 2 个帧缓冲区。一是分层。并将 HDR 图像渲染到 Cubemap。 在此 Renderpass 几何着色器中使用。
调试层给了我以下错误信息。
res.hc <- eclust(df,FUNcluster = "hclust",k.max = 10,hc_method = "average",hc_metric = "pearson",seed = 101,nboot = 100)
我搜索了 SPIR-V 几何着色器要求,但找不到我遗漏的内容。 我的几何着色器代码是
[VAL][VUID-VkShaderModuleCreateInfo-pCode-01091] Validation Error: [ VUID-VkShaderModuleCreateInfo-pCode-01091 ]
Object 0: handle = 0x14f9a58bfe8,type = VK_OBJECT_TYPE_DEVICE;
| MessageID = 0xa7bb8db6 | vkCreateShaderModule(): The SPIR-V Capability (Geometry) was declared,but none of the requirements were met to use it.
The Vulkan spec states: If pCode declares any of the capabilities listed in the SPIR-V Environment appendix,one of the corresponding requirements must be satisfied (https://vulkan.lunarg.com/doc/view/1.2.170.0/windows/1.2-extensions/vkspec.html#VUID-VkShaderModuleCreateInfo-pCode-01091)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)