yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
f1f5058a
main
1struct VS_OUTPUT { 2float4 Position :SV_Position ; 3float3 clip0 :SV_ClipDistance0 ;// multiple semantic IDs, vec3+float (pack) 4float clip1 :SV_ClipDistance1 ;// ... 5}; 6 7VS_OUTPUT main () 8{ 9VS_OUTPUT Output ; 10Output .Position = 0 ; 11 12Output .clip0 .x = 0 ; 13Output .clip0 .y = 1 ; 14Output .clip0 .z = 2 ; 15 16// Position 3 is packed from clip1's float 17Output .clip1 = 3 ; 18 19return Output ; 20}