yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
0bb930fc
main
1#version 460 2#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable 3void main () 4{ 5float w1 = 00000.000 ; 6float w2 = 1.0 ; 7float w3 = 007.00 ; 8float w4 = 000130000.0 ; 9float w5 = 123456789.0000 ; 10double w6 = 1234567890123456.0 ; 11double w7 = 12345678901234567.0 ; 12double w8 = 123456789012345678.0 ; 13double w9 = 12345678901234567893.0 ; 14double w10 = 1234567890123456789012345.0 ; 15 16float e1 = 0e0 ; 17float e2 = 1e0 ; 18float e3 = 0e14 ; 19float e4 = 1e15 ; 20float e5 = 1e16 ; 21float e6 = 0e-14 ; 22float e7 = 1e-15 ; 23float e8 = 1e-16 ; 24double e9 = 1e100 ; 25double e10 = 1e+308 ; 26double e11 = 1e-307 ;// Was 1e-323, but that's flushed to zero sometimes. 1e-308 can be flushed to 0. 27double e12 = 1e+309 ; 28double e13 = 1e-324 ; 29double e24 = 1e+999 ; 30double e25 = 1e-999 ; 31 32double f1 = 0.5 ; 33double f2 = 0.125 ; 34double f31 = 0.1 ; 35double f32 = 0.2 ; 36double f33 = 0.3 ; 37double f34 = 0.4 ; 38double f35 = 0.5 ; 39double f36 = 0.6 ; 40double f37 = 0.7 ; 41double f38 = 0.8 ; 42double f39 = 0.9 ; 43double f4 = 0.33333333333333333333333333333333333333333333333333333333333333333333333333333 ; 44double f51 = 0.000000000000000000000000000000000000783475 ; 45double f52 = 0.0000000000000000000000000000000000007834750 ; 46double f53 = .00000000000000000000000000000000000078347500 ; 47double f54 = 0.000000000000000000000000000000000000783475000000 ; 48double f61 = 4. ; 49double f62 = 40. ; 50double f63 = 0. ; 51double f64 = 04. ; 52double f65 = .0 ; 53double f66 = .004 ; 54double f67 = .400 ; 55double f68 = .04000 ; 56 57double c1 = .081e-2 ; 58double c2 = .073e2 ; 59double c3 = 34.5e-1 ; 60double c4 = 35.7e-4 ; 61double c5 = 43.9e1 ; 62double c6 = 52.2e4 ; 63double c7 = 000610000e2 ; 64double c8 = 000610000e-6 ; 65double c9 = 000001234567890123450000.0 ; 66double c10 = 000999999999999999999000.0 ; 67double c11 = 0001230000.0045600000 ; 68double c12 = 0001230000.00405600000e-3 ; 69double c13 = 0001230000.004500600000e-4 ; 70double c14 = 00010230000.0045600000e-5 ; 71double c15 = 000120030000.0045600000e4 ; 72double c16 = 0001230000.0045600000e5 ; 73double c17 = 0001230000.0045600000e6 ; 74double c18 = 0001230000.00456007e6 ; 75 76double b11 = 72057594037927928.0 ; 77double b12 = 72057594037927936.0 ; 78double b13 = 72057594037927932.0 ; 79double b14 = 7205759403792793199999e-5 ; 80double b15 = 7205759403792793200001e-5 ; 81double b21 = 9223372036854774784.0 ; 82double b22 = 9223372036854775808.0 ; 83double b23 = 9223372036854775296.0 ; 84double b24 = 922337203685477529599999e-5 ; 85double b25 = 922337203685477529600001e-5 ; 86double b31 = 10141204801825834086073718800384.0 ; 87double b32 = 10141204801825835211973625643008.0 ; 88double b33 = 10141204801825834649023672221696.0 ; 89double b34 = 1014120480182583464902367222169599999e-5 ; 90double b35 = 1014120480182583464902367222169600001e-5 ; 91double b41 = 5708990770823838890407843763683279797179383808.0 ; 92double b42 = 5708990770823839524233143877797980545530986496.0 ; 93double b43 = 5708990770823839207320493820740630171355185152.0 ; 94double b44 = 5708990770823839207320493820740630171355185151999e-3 ; 95double b45 = 5708990770823839207320493820740630171355185152001e-3 ; 96 97float pi1 = 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679f ; 98float pi2 = 3.14159265358979f ; 99float pi3 = 3.141592653589793f ; 100 101double dpi1 = 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679 ; 102double dpi2 = 3.14159265358979 ; 103double dpi3 = 3.141592653589793 ; 104 105float dfpi1 = 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679f ; 106float dfpi2 = 3.14159265358979f ; 107float dfpi3 = 3.141592653589793f ; 108 109double lfpi1 = 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679LF ; 110double lfpi2 = 3.14159265358979Lf ; 111double lfpi3 = 3.141592653589793lF ; 112 113double hfpi1 = 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679 hF ; 114double hfpi2 = 3.14159265358979 hF ; 115double hfpi3 = 3.141592653589793 hf ; 116}