SDL_FLT_EPSILON: Updated documentation to be wikiheaders-friendly.

This commit is contained in:
Ryan C. Gordon 2024-06-08 23:15:21 -04:00
parent 997dd3e6eb
commit 8af58b4bec
No known key found for this signature in database
GPG key ID: FA148B892AB48044

View file

@ -279,12 +279,18 @@ typedef Sint64 SDL_Time;
*/
/* @{ */
/**
* Epsilon constant, used for comparing floating-point numbers. Equals by default to platform-defined FLT_EPSILON, or 1.1920928955078125e-07F if that's not available.
*/
#ifdef FLT_EPSILON
#define SDL_FLT_EPSILON FLT_EPSILON
#else
/**
* Epsilon constant, used for comparing floating-point numbers.
*
* Equals by default to platform-defined `FLT_EPSILON`, or
* `1.1920928955078125e-07F` if that's not available.
*
* \since This macro is available since SDL 3.0.0.
*/
#define SDL_FLT_EPSILON 1.1920928955078125e-07F /* 0x0.000002p0 */
#endif