yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
a459fc81
main
1#define DLAYER 3 2 3#define DMACRO1 TEXCOORD1 4#define DMACRO (num ) TEXCOORD##num 5 6struct S { 7float4 pos :POSITION ; 8float2 UV0 :TEXCOORD0 ; 9float2 UV1 :DMACRO1 ; 10float2 UV2 :DMACRO (2 ); 11float2 UV3 :DMACRO (DLAYER ); 12}; 13 14 15S main (float4 v :POSITION ) 16{ 17S s ; 18s .pos = v ; 19s .UV0 = float2 (v .x ,v .x ); 20s .UV1 = float2 (v .y ,v .y ); 21s .UV2 = float2 (v .z ,v .z ); 22s .UV3 = float2 (v .w ,v .w ); 23return s ; 24}