yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
0320d090
main
1 2struct foo_t { 3float float ; 4}; 5 6float fn (float float ) {return float ; } 7 8float4 main () :SV_Target0 9{ 10float float = 7 ; 11bool bool [2 ]= {float ,float }; 12int int = bool [1 ]; 13uint uint = float + int ; 14min16float min16float = uint ; 15min10float min10float = min16float ; 16half half = 0.5 ; 17 18 { 19foo_t float ; 20float .float = 42 ; 21 } 22 23bool [ 0 ] = bool[ 1 ]; 24 25float = float + int + uint + min16float + min10float + ( bool [ 0 ] ? int : float ) + fn(float); 26 27half2x3 half2x3; 28half2x3. _11 = ( float ) * float; 29 30return float + half2x3. _11 ; 31}