En C o C ++, ¿la opción del compilador de precisión de punto flotante realmente marca la diferencia en los juegos del mundo real (pequeños / independientes)?
Según mis observaciones, establecer fp: fast es muchas veces más rápido que fp: preciso y por lo que entiendo aquí ( /programming/6889522/fpfast-vs-fpprecise-what-kind-of-errors-can -i-encuentro ) la diferencia de precisión entre las dos opciones del compilador solo cambia desde el décimo sexto dígito de un número de coma flotante.
¿Alguien ha encontrado un ejemplo al usar fp: fast salió terriblemente mal para juegos 2D o 3D?
Editar: Para aclarar, no estoy preguntando acerca de la precisión de los valores de coma flotante (es decir, flotante vs doble vs decimal). Solo acerca de la precisión relacionada con la opción del compilador.
fuente
fp:fast
entonces, a menos que realmente quiera elfp:precise
si nota varios problemas extraños (podría notarse en cálculos complejos en juegos, como la física como dijo @postgoodism). Gracias, me preguntaba sobre esto.