Blast-Radius Aware AI Code Review for Business-Critical Systems
LiveReview LiveReview Explore LiveReview

unpackDouble2x32 - produce two unsigned integers containing the bit encoding of a double precision

Declaration

uvec2unpackDouble2x32(doubled);

Description

unpackDouble2x32 returns a two-component unsigned integer vector representation of d. The bit-level
       representation of d is preserved. The first component of the returned vector contains the 32 least
       significant bits of the double; the second component consists the 32 most significant bits.

Name

       unpackDouble2x32 - produce two unsigned integers containing the bit encoding of a double precision
       floating point value

Parameters

d
           Specifies double precision value to break into a pair of unsigned integers.

See Also

packDouble2x32()

Version Support

       ┌──────────────────┬───────────────────────────────────────────────────────────────────────────────────┐
       │                  │        OpenGLShadingLanguageVersion                                            │
       ├──────────────────┼──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┤
       │ Function         │ 1.10 │ 1.20 │ 1.30 │ 1.40 │ 1.50 │ 3.30 │ 4.00 │ 4.10 │ 4.20 │ 4.30 │ 4.40 │ 4.50 │
       │ Name             │      │      │      │      │      │      │      │      │      │      │      │      │
       ├──────────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
       │ unpackDouble2x32 │  -   │  -   │  -   │  -   │  -   │  -   │  ✔   │  ✔   │  ✔   │  ✔   │  ✔   │  ✔   │
       └──────────────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┘

See Also