yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
97068d8b
main
1float condf ; 2int condi ; 3float1 condf1 ; 4int1 condi1 ; 5 6float4 main () :SV_Target0 7{ 8float4 a = float4 (2.0 ,2.0 ,2.0 ,2.0 ); 9if (condi ) 10return a + 1.0 ; 11if (condf ) 12return a + 2.0 ; 13if (condf1 ) 14return a + 3.0 ; 15if (condi1 ) 16return a + 4.0 ; 17if (condi && condf || condf1 ) 18return a + 5.0 ; 19 20float f = condf ; 21while (f ) {-- f ; } 22 23int i = condi ; 24do {-- i ; }while (i ); 25 26for (;i ; ) {-- i ; } 27 28float g = condf ?7.0 :8.0 ; 29a += g ; 30 31return a - 1.0 ; 32}