1cb93a386Sopenharmony_ciOpCapability Shader 2cb93a386Sopenharmony_ci%1 = OpExtInstImport "GLSL.std.450" 3cb93a386Sopenharmony_ciOpMemoryModel Logical GLSL450 4cb93a386Sopenharmony_ciOpEntryPoint Vertex %main "main" %sk_VertexID %id 5cb93a386Sopenharmony_ciOpName %sk_VertexID "sk_VertexID" 6cb93a386Sopenharmony_ciOpName %id "id" 7cb93a386Sopenharmony_ciOpName %main "main" 8cb93a386Sopenharmony_ciOpDecorate %sk_VertexID BuiltIn VertexIndex 9cb93a386Sopenharmony_ciOpDecorate %id Location 1 10cb93a386Sopenharmony_ci%int = OpTypeInt 32 1 11cb93a386Sopenharmony_ci%_ptr_Input_int = OpTypePointer Input %int 12cb93a386Sopenharmony_ci%sk_VertexID = OpVariable %_ptr_Input_int Input 13cb93a386Sopenharmony_ci%_ptr_Output_int = OpTypePointer Output %int 14cb93a386Sopenharmony_ci%id = OpVariable %_ptr_Output_int Output 15cb93a386Sopenharmony_ci%void = OpTypeVoid 16cb93a386Sopenharmony_ci%9 = OpTypeFunction %void 17cb93a386Sopenharmony_ci%main = OpFunction %void None %9 18cb93a386Sopenharmony_ci%10 = OpLabel 19cb93a386Sopenharmony_ci%11 = OpLoad %int %sk_VertexID 20cb93a386Sopenharmony_ciOpStore %id %11 21cb93a386Sopenharmony_ciOpReturn 22cb93a386Sopenharmony_ciOpFunctionEnd 23