[GPU] respect GPUREG_TEXENVi_SCALE

This commit is contained in:
fleroviux 2023-06-17 01:42:53 +02:00
parent aef808cdfc
commit a368d77005

View file

@ -118,7 +118,8 @@ const char* fragmentShader = R"(
case 7u: final.a = 1.0 - source.b; break; // One minus source blue
}
// TODO: respect GPUREG_TEXENVi_SCALE
final.rgb *= float(1 << (u_textureEnvScale[tev_id] & 3u));
final.a *= float(1 << ((u_textureEnvScale[tev_id] >> 16) & 3u));
return final;
}