0

我需要在将编译为 SPIR-V 的 GLSL 程序中交错*三个无符号整数的位。在 C 语言中,我会使用内在的 _pdep_u32 但我在 OpenGL 参考中找不到类似的东西。它是否以其他名称存在?或者,它是否存在于 HLSL 或原始 SPIR-V 中?我知道有一个工具可以将 LLVM IR 转换为 SPIR-V。是否可以使用它来生成 _pdep_u32 等效字节码?否则,这种行为能否以其他也非常快的方式实现?

*即 32 位整数 A、B 和 C 中的位必须按 ABCABC...等顺序出现

4

0 回答 0