diff --git a/Test/baseResults/numeral.frag.out b/Test/baseResults/numeral.frag.out index 11def1205ada9fd56605a7a1c6e80c51e3065314..3180bbdfa373e5a1495dd8cdf2e76e5b8de0cba9 100644 --- a/Test/baseResults/numeral.frag.out +++ b/Test/baseResults/numeral.frag.out @@ -404,6 +404,21 @@ ERROR: node is still EOpNull! 0:103 'g6' ( global int) 0:103 Constant: 0:103 -2 (const int) +0:104 Sequence +0:104 move second child to first child ( temp float) +0:104 'inf1' ( global float) +0:104 Constant: +0:104 -1.#INF +0:105 Sequence +0:105 move second child to first child ( temp float) +0:105 'inf2' ( global float) +0:105 Constant: +0:105 +1.#INF +0:106 Sequence +0:106 move second child to first child ( temp float) +0:106 'inf3' ( global float) +0:106 Constant: +0:106 +1.#INF 0:? Linker Objects 0:? 'c2' (layout( location=2) out 4-component vector of float) 0:? 'c3' (layout( location=3) out 4-component vector of float) @@ -417,6 +432,9 @@ ERROR: node is still EOpNull! 0:? 'g4' ( global int) 0:? 'g5' ( global int) 0:? 'g6' ( global int) +0:? 'inf1' ( global float) +0:? 'inf2' ( global float) +0:? 'inf3' ( global float) Linked fragment stage: @@ -812,6 +830,21 @@ ERROR: node is still EOpNull! 0:103 'g6' ( global int) 0:103 Constant: 0:103 -2 (const int) +0:104 Sequence +0:104 move second child to first child ( temp float) +0:104 'inf1' ( global float) +0:104 Constant: +0:104 -1.#INF +0:105 Sequence +0:105 move second child to first child ( temp float) +0:105 'inf2' ( global float) +0:105 Constant: +0:105 +1.#INF +0:106 Sequence +0:106 move second child to first child ( temp float) +0:106 'inf3' ( global float) +0:106 Constant: +0:106 +1.#INF 0:? Linker Objects 0:? 'c2' (layout( location=2) out 4-component vector of float) 0:? 'c3' (layout( location=3) out 4-component vector of float) @@ -825,4 +858,7 @@ ERROR: node is still EOpNull! 0:? 'g4' ( global int) 0:? 'g5' ( global int) 0:? 'g6' ( global int) +0:? 'inf1' ( global float) +0:? 'inf2' ( global float) +0:? 'inf3' ( global float) diff --git a/Test/numeral.frag b/Test/numeral.frag index cc0862ccd105b0d3c639ba81333a3329b7011986..39814f4eddff7fee0fe084213cf2afad760105a1 100644 --- a/Test/numeral.frag +++ b/Test/numeral.frag @@ -101,3 +101,6 @@ uint g3 = 4294967294u; int g4 = 4294967296; // ERROR, too big int g5 = 4294967295; int g6 = 4294967294; +float inf1 = -1.#INF; +float inf2 = 1.#INF; +float inf3 = +1.#INF;