shader: drop the denormal flush before exp2

This commit is contained in:
nmzik committed 2026-10-21 23:33:42 +02:00
1 parent 3a842e1a6b
commit 93071ebdf8
1 file changed
+2 -2
@@ -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) {