yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
97068d8b
main
1static float2 var = float2 (1.0 ,2.0 ); 2 3struct type1 4{ 5int memFun1 (int3 var ) 6 { 7return var .z + this .var + var2 ; 8 } 9int memFun2 (int a ) 10 { 11int3 var = int3 (1 ,2 ,3 ); 12return var .z + (int )bar .y + this .var2 ; 13 } 14float2 bar ; 15int var ; 16int var2 ; 17}; 18 19float4 main () :SV_Target0 20{ 21type1 T ; 22T .bar = var ; 23T .var = 7 ; 24T .var2 = 9 ; 25int i = T .memFun1 (int3 (10 ,11 ,12 )); 26i += T .memFun2 (17 ); 27 28return float4 (i ,i ,i ,i ); 29}