UnpackFloatNode

Last modified: Mar 5, 2026

This node represents an operation that unpacks values from a 32-bit unsigned integer, reinterpreting the results as a floating-point vector

Constructor

new UnpackFloatNode(encoding, uintNode)
ParameterTypeDefault Value
encoding"snorm" | "unorm" | "float16"
uintNodeNode
AccessorType

Properties

PropertyTypeDefault Value
uintNodeNode
encodingstring
isUnpackFloatNodeboolean
MethodType

Extends

TempNode

unpackSnorm2x16

Unpacks a 32-bit unsigned integer into two 16-bit values, interpreted as normalized signed integers. Returns a vec2 with both values.

ParameterTypeDefault Value
valueNode<uint>

Returns

Node

unpackUnorm2x16

Unpacks a 32-bit unsigned integer into two 16-bit values, interpreted as normalized unsigned integers. Returns a vec2 with both values.

ParameterTypeDefault Value
valueNode<uint>

Returns

Node

unpackHalf2x16

Unpacks a 32-bit unsigned integer into two 16-bit values, interpreted as 16-bit floating-point numbers. Returns a vec2 with both values.

ParameterTypeDefault Value
valueNode<uint>

Returns

Node