packHalf2x16¶
Description¶
Convert a 2-component vector of IEEE-754 binary16 single/half-precision floating-point values to two 16-bit integer values, then pack these 16-bit values into a 32-bit unsigned integer.
Signature¶
uint packHalf2x16(vector<float, 2> unpackedValue); uint packHalf2x16(vector<half, 2> unpackedValue);
Parameters¶
unpackedValue : vector<float, 2>¶
unpackedValue : vector<half, 2>¶
Availability and Requirements¶
Defined for the following targets:
hlsl¶
Available in all stages.
glsl¶
Available in all stages.
cpp¶
Available in all stages.
cuda¶
Available in all stages.
metal¶
Available in all stages.
wgsl¶
Available in all stages.
spirv¶
Available in all stages.