GLSL 中是否可以进行可变宏扩展?

Is variadic macro expansion possible in GLSL?

在 C99 中,我们通过 #define XXX(...) __VA_ARGS__ 语法进行可变宏扩展。

这在 GLSL 中似乎不起作用。 是否有具有不同语法的类似机制?这个实现是否具体?

GLSL 规范borrows most of its preprocessor behavior from C++. Specifically, C++98。因此,它没有可变参数宏。也没有类似的东西。