unpack2x16snorm
On this page

unpack2x16snorm()

Function in Builtins

Unpack a u32 of two 16-bit snorm values into a vec2<f32> in -1,1 (max per component), the inverse of pack2x16snorm.

import { unpack2x16snorm } from 'typeshade'

The signature, the description and the examples come from the compiler's own source at commit 26de7be8.

Syntax

const unpack2x16snorm: (v: ReadonlyNode<"u32">) => Node<"vec2<f32>">

Parameters

v ReadonlyNode<'u32'>

Return value

Node<'vec2<f32>'>

Description

Spelled unpackSnorm2x16 on GLSL ES 3.00.

Targets

TargetSupportNotes
WGSL (WebGPU) Supported

unpack2x16snorm(v).

GLSL ES 3.00 (WebGL2) Supported

unpackSnorm2x16(v).

CPU oracle Supported

Evaluated in f64 by the oracle.

See also

Source

src/core/ir/node.ts, line 1920, at commit 26de7be8

Edit this page Report a problem