Re: Double precision floats (IEEE-754 binary64)

Float64 is likely eventually, yes. There are no concrete plans for them
yet, though I expect it would be similar to what we are doing for float16.

However, we do have ieee floats in format, but not strictly speaking in
accuracy/behavior, so be aware of that!

On Wed, Apr 27, 2022 at 12:59 PM Samuele Decarli <sdecarli@esri.com> wrote:

> Hello,
>
> I'm interested in knowing if there are plans to support double
> precision float (IEEE-754 binary64) types and operations in WGSL
> shaders, especially compute ones.
>
> I see from the spec that there is a f32 (IEEE-754 binary32) type
> supported, as well as f16 (IEEE-754 binary16) (via extension). While
> doubles seem supported via AbstractFloat as compile-time/shader
> creation constants.
> Double precision floats are useful for scientific computation and GIS
> and are supported by some GPUs, particularly on desktops.
> Are there plans to add support for them to WebGPU (either in the
> required spec or via extensions)?
>
> Best regards,
> Samuele
>
>

Received on Wednesday, 27 April 2022 21:18:13 UTC