Windows does not define HUGE_VAL, so use the IEEE hex constants.

This commit is contained in:
Karl Schultz 2003-07-24 03:18:44 +00:00
parent 9c7b81697b
commit 6b4716c63a

View file

@ -309,7 +309,7 @@ store_vector4( const struct vp_dst_register *dest, struct vp_machine *machine,
/** /**
* Set x to positive or negative infinity. * Set x to positive or negative infinity.
*/ */
#ifdef USE_IEEE #if defined(USE_IEEE) || defined(_WIN32)
#define SET_POS_INFINITY(x) ( *((GLuint *) &x) = 0x7F800000 ) #define SET_POS_INFINITY(x) ( *((GLuint *) &x) = 0x7F800000 )
#define SET_NEG_INFINITY(x) ( *((GLuint *) &x) = 0xFF800000 ) #define SET_NEG_INFINITY(x) ( *((GLuint *) &x) = 0xFF800000 )
#elif defined(VMS) #elif defined(VMS)