如何解决GLSL / HLSL / SPIR-V中的_pdep_u32
我需要对GLSL程序中将要编译为SPIR-V的三个无符号整数的位进行交织*。 在C语言中,我将使用固有的_pdep_u32,但在OpenGL参考中找不到类似的内容。它是否存在其他名称?或者,它是否存在于HLSL或原始SPIR-V中? 我知道有一个将LLVM IR转换为SPIR-V的工具。是否可以使用它来生成_pdep_u32等效字节码? 否则,可以以非常快速的其他方式来实现此行为吗?
*也就是说,来自32位整数A,B和C的位必须按ABCABC ...等顺序出现
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。