考虑以下 GLSL 函数:
float Pow3 (const in float f) {
return f * f * f;
}
float Pow4 (const in float f) {
return f * f * f * f;
}
float Pow5 (const in float f) {
return f * f * f * f * f;
}
... 等等。有没有办法#define一个 GLSL 宏,它可以在编译时生成n个f乘法,当然不使用内置的 GLSL pow()函数?