pack2x16unorm
이 페이지에서

pack2x16unorm()

함수, 내장 함수 분류

Pack a vec2<f32> into a u32 as two 16-bit unorm values, ⌊0.5 + 65535·clamp(x, 0, 1)⌋ per component, component 0 in the 16 low bits.

import { pack2x16unorm } from 'typeshade'

시그니처, 설명, 예제는 커밋 c66579bf의 컴파일러 소스에서 그대로 가져온 영어 원문입니다.

구문

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

매개변수

v ReadonlyNode<'vec2<f32>'>

반환값

Node<'u32'>

설명

The 16-bit step up from the 8-bit channels of pack4x8unorm. Spelled packUnorm2x16 on GLSL ES 3.00.

대상별 지원

대상지원비고
WGSL (WebGPU) 지원

pack2x16unorm(v).

GLSL ES 3.00 (WebGL2) 지원

packUnorm2x16(v).

CPU 오라클 지원

Evaluated in f64 by the oracle.

함께 보기

소스

src/core/ir/node.ts, 1905행, 커밋 c66579bf 기준

이 페이지 편집 문제 보고