yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Wint3rNightFold bit-cast conversions as constant expressions90afccfb

main
352 B10 linesraw
1#version 450 core
2#extension GL_ARB_gpu_shader_int64 : enable
3
4void main()
5{
6    int64_t  a = doubleBitsToInt64(1.0lf);   // 4607182418800017408
7    uint64_t b = doubleBitsToUint64(2.0lf);  // 4611686018427387904
8    double   c = int64BitsToDouble(4607182418800017408L);    // 1.0
9    double   d = uint64BitsToDouble(13830554455654793216UL); // -1.0
10}