在 C99 中,我们通过 #define XXX(...) __VA_ARGS__
语法进行可变宏扩展。
这在 GLSL 中似乎不起作用。 是否有类似的机制但不同的语法?这个实现具体吗?
最佳答案
GLSL 规范 borrows most of its preprocessor behavior from C++ 。具体来说,C++98 。因此,它没有可变参数宏。它也没有类似的东西。
关于opengl - GLSL 中可以进行可变参数宏扩展吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59768148/