--- layout: stdlib-reference --- # packUint4x8Clamp ## Description Pack a vector of 4 signed 32/16 bit integers into a packed value of 4 8-bit integers, clamping each value to the range [0, 255] to ensure it fits within 8 bits. ## Signature
uint packUint4x8Clamp(vector<int, 4> unpackedValue);

uint packUint4x8Clamp(vector<int16_t, 4> unpackedValue);

## Parameters #### unpackedValue : [vector](../types/vector/index.html)\ #### unpackedValue : [vector](../types/vector/index.html)\ ## 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. #### llvm Available in all stages.