shader: drop the denormal flush before exp2

This commit is contained in:
nmzik
2026-10-21 23:33:42 +02:00
parent 3a842e1a6b
commit 93071ebdf8
@@ -306,8 +306,8 @@ uint32_t EmitFPSqrt(EmitterState& state, uint32_t arg0) {
}
uint32_t EmitFPExp2(EmitterState& state, uint32_t arg0) {
return EmitExt(state, TypeF32(state), GLSLstd450Exp2,
{EmitFlushF32DenormToSignedZero(state, arg0)});
// A denormal input already rounds to 1.0, the result for its flushed zero.
return EmitExt(state, TypeF32(state), GLSLstd450Exp2, {arg0});
}
uint32_t EmitFPLog2(EmitterState& state, uint32_t arg0) {