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) { uint32_t EmitFPExp2(EmitterState& state, uint32_t arg0) {
return EmitExt(state, TypeF32(state), GLSLstd450Exp2, // A denormal input already rounds to 1.0, the result for its flushed zero.
{EmitFlushF32DenormToSignedZero(state, arg0)}); return EmitExt(state, TypeF32(state), GLSLstd450Exp2, {arg0});
} }
uint32_t EmitFPLog2(EmitterState& state, uint32_t arg0) { uint32_t EmitFPLog2(EmitterState& state, uint32_t arg0) {