From OpenGL Reference
Jump to navigation Jump to search

Produce two unsigned integers containing the bit encoding of a double precision floating point value.


uvec2 unpackDouble2x32( double d );


d - Specifies double precision value to break into a pair of unsigned integers.


 unpackDouble2x32 returns a two-component unsigned integer vector representation of d . The bit-level representation of d is preserved. The first component of the returned vector contains the 32 least significant bits of the double; the second component consists the 32 most significant bits.

Version Support[edit]

unpackDouble2x32 4.0+

See Also[edit]



Copyright© 2011-2014 Khronos Group. This material may be distributed subject to the terms and conditions set forth in the Open Publication License, v 1.0, 8 June 1999. http://opencontent.org/openpub/.