1cb93a386Sopenharmony_ciOpCapability Shader
2cb93a386Sopenharmony_ci%1 = OpExtInstImport "GLSL.std.450"
3cb93a386Sopenharmony_ciOpMemoryModel Logical GLSL450
4cb93a386Sopenharmony_ciOpEntryPoint Vertex %main "main" %sk_InstanceID %id
5cb93a386Sopenharmony_ciOpName %sk_InstanceID "sk_InstanceID"
6cb93a386Sopenharmony_ciOpName %id "id"
7cb93a386Sopenharmony_ciOpName %main "main"
8cb93a386Sopenharmony_ciOpDecorate %sk_InstanceID BuiltIn InstanceIndex
9cb93a386Sopenharmony_ciOpDecorate %id Location 1
10cb93a386Sopenharmony_ci%int = OpTypeInt 32 1
11cb93a386Sopenharmony_ci%_ptr_Input_int = OpTypePointer Input %int
12cb93a386Sopenharmony_ci%sk_InstanceID = 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_InstanceID
20cb93a386Sopenharmony_ciOpStore %id %11
21cb93a386Sopenharmony_ciOpReturn
22cb93a386Sopenharmony_ciOpFunctionEnd
23