unpackHalf2x16 - convert two 16-bit floating-point values packed into a single 32-bit integer into a
Contents
Copyright
Copyright © 2011-2014 Khronos Group
[FIXME: source] 11/18/2024 UNPACKHALF2X16(3G)
Declaration
vec2unpackHalf2x16(uintv);
Description
unpackHalf2x16 returns a two-component floating-point vector with components obtained by unpacking a
32-bit unsigned integer into a pair of 16-bit values, interpreting those values as 16-bit floating-point
numbers according to the OpenGL Specification, and converting them to 32-bit floating-point values. The
first component of the vector is obtained from the 16 least-significant bits of v; the second component
is obtained from the 16 most-significant bits of v.
Name
unpackHalf2x16 - convert two 16-bit floating-point values packed into a single 32-bit integer into a
vector of two 32-bit floating-point quantities
Parameters
v
Specify a single 32-bit unsigned integer values that contains two 16-bit floating point values to be
unpacked.
See Also
packDouble2x32(), unpackDouble2x32(), packHalf2x16()
Version Support
┌────────────────┬───────────────────────────────────────────────────────────────────────────────────┐
│ │ OpenGLShadingLanguageVersion │
├────────────────┼──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┤
│ Function │ 1.10 │ 1.20 │ 1.30 │ 1.40 │ 1.50 │ 3.30 │ 4.00 │ 4.10 │ 4.20 │ 4.30 │ 4.40 │ 4.50 │
│ Name │ │ │ │ │ │ │ │ │ │ │ │ │
├────────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
│ unpackHalf2x16 │ - │ - │ - │ - │ - │ - │ - │ - │ ✔ │ ✔ │ ✔ │ ✔ │
└────────────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┘
