1*c8dee2aaSAndroid Build Coastguard Workerstatic int gl_VertexIndex; 2*c8dee2aaSAndroid Build Coastguard Workerstatic int id; 3*c8dee2aaSAndroid Build Coastguard Worker 4*c8dee2aaSAndroid Build Coastguard Workerstruct SPIRV_Cross_Input 5*c8dee2aaSAndroid Build Coastguard Worker{ 6*c8dee2aaSAndroid Build Coastguard Worker uint gl_VertexIndex : SV_VertexID; 7*c8dee2aaSAndroid Build Coastguard Worker}; 8*c8dee2aaSAndroid Build Coastguard Worker 9*c8dee2aaSAndroid Build Coastguard Workerstruct SPIRV_Cross_Output 10*c8dee2aaSAndroid Build Coastguard Worker{ 11*c8dee2aaSAndroid Build Coastguard Worker int id : TEXCOORD1; 12*c8dee2aaSAndroid Build Coastguard Worker}; 13*c8dee2aaSAndroid Build Coastguard Worker 14*c8dee2aaSAndroid Build Coastguard Workervoid vert_main() 15*c8dee2aaSAndroid Build Coastguard Worker{ 16*c8dee2aaSAndroid Build Coastguard Worker id = gl_VertexIndex; 17*c8dee2aaSAndroid Build Coastguard Worker} 18*c8dee2aaSAndroid Build Coastguard Worker 19*c8dee2aaSAndroid Build Coastguard WorkerSPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) 20*c8dee2aaSAndroid Build Coastguard Worker{ 21*c8dee2aaSAndroid Build Coastguard Worker gl_VertexIndex = int(stage_input.gl_VertexIndex); 22*c8dee2aaSAndroid Build Coastguard Worker vert_main(); 23*c8dee2aaSAndroid Build Coastguard Worker SPIRV_Cross_Output stage_output; 24*c8dee2aaSAndroid Build Coastguard Worker stage_output.id = id; 25*c8dee2aaSAndroid Build Coastguard Worker return stage_output; 26*c8dee2aaSAndroid Build Coastguard Worker} 27