f64
On this page

f64

Function

Widens an f32 to the emulated double f64.

The signature and the sentence under each name are the compiler's own text at commit 26de7be8.

Syntax

declare function f64(x: number): f64

A number in a parameter or a return position is the scalar slot. The ambient file declares a GPU scalar as a branded number whose brand is optional, so a literal and any branded scalar both fill it.

type f32 = number & { readonly [f32Tag]?: true }

A declaration you write still needs a width, and a bare number on a field or a parameter is refused; the TypeScript constructs page carries that row with the compiler's own message.

Parameters

  • x number

Return value

f64

Description

A value that is already f64 is returned as it is; cast an integer to f32 first.

Targets

WGSL
Rewritten into a pair of f32 lanes before either backend runs.
GLSL ES 3.00
Rewritten into a pair of f32 lanes before either backend runs.

Examples

See also

Edit this page Report a problem