@rygorous@mastodon.gamedev.place
Post #2797260
2026-04-14 22:10 UTC
@Doomed_Daniel@mastodon.gamedev.place @zeux@mastodon.gamedev.place @lisyarus@mastodon.gamedev.place FWIW I also agree that FP contractions being enabled by default is very unfortunate these days, but it makes perfect sense for that to be the default given how we got the option in the first place, namely, it was introduced on HW where FMA was the only way to do FP adds or muls and turning contractions off could literally halve your FP throughput.
Replies (1)
-
@rygorous@mastodon.gamedev.place 2026-04-14 22:12
@Doomed_Daniel@mastodon.gamedev.place @zeux@mastodon.gamedev.place @lisyarus@mastodon.gamedev.place This is not "fast math" level shenanigans where the semantics are extremely fuzzy and the perf win often minor; this one is _usually_ fine (except when it isn't, of course, but this is a lot more rare than say fast-math screw-ups), the perf difference was quite substantial, and it was a very niche thing to want to turn off.