问题描述
我正在使用 Vulkan 并且想要运行一个用 GLSL 编写的计算着色器。当尝试做这样的事情时
int x = firstBuffer[gl_GlobalInvocationID];
double param = secondBuffer[int(mod((x+1),3))] / secondBuffer[x-1];
代码使用 glslc 进行编译,但在运行时崩溃并显示以下错误消息:
LLVM ERROR: bitcast dst not yet supported for integer types larger than 64 bits
我做错了什么?会不会是动态索引问题?
编辑:它在 vkCreateShaderModule() 处崩溃
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)