在这段代码中,在amd显卡上我得到的错误是非常量不能应用于const highp float。重要的是它是一个常量,因此exp2操作不会在程序中多次运行。
#define BLOOM
vec3 GetBloomTile(vec2 offset, vec2
pixelSize, const float lod) {
#ifndef BLOOM
return vec3(0.0);
#endif
const highp float lodFactor = exp2(lod);