1fd4e5da5Sopenharmony_ci; SPIR-V 2fd4e5da5Sopenharmony_ci; Version: 1.0 3fd4e5da5Sopenharmony_ci; Generator: Khronos Glslang Reference Front End; 10 4fd4e5da5Sopenharmony_ci; Bound: 28 5fd4e5da5Sopenharmony_ci; Schema: 0 6fd4e5da5Sopenharmony_ciOpCapability Shader 7fd4e5da5Sopenharmony_ci%1 = OpExtInstImport "GLSL.std.450" 8fd4e5da5Sopenharmony_ciOpMemoryModel Logical GLSL450 9fd4e5da5Sopenharmony_ciOpEntryPoint Vertex %4 "main" %13 %17 %27 10fd4e5da5Sopenharmony_ciOpSource GLSL 450 11fd4e5da5Sopenharmony_ciOpName %4 "main" 12fd4e5da5Sopenharmony_ciOpName %11 "gl_PerVertex" 13fd4e5da5Sopenharmony_ciOpMemberName %11 0 "gl_Position" 14fd4e5da5Sopenharmony_ciOpMemberName %11 1 "gl_PointSize" 15fd4e5da5Sopenharmony_ciOpMemberName %11 2 "gl_ClipDistance" 16fd4e5da5Sopenharmony_ciOpMemberName %11 3 "gl_CullDistance" 17fd4e5da5Sopenharmony_ciOpName %13 "" 18fd4e5da5Sopenharmony_ciOpName %17 "_ua_position" 19fd4e5da5Sopenharmony_ciOpName %27 "ANGLEXfbPosition" 20fd4e5da5Sopenharmony_ciOpMemberDecorate %11 0 BuiltIn Position 21fd4e5da5Sopenharmony_ciOpMemberDecorate %11 1 BuiltIn PointSize 22fd4e5da5Sopenharmony_ciOpMemberDecorate %11 2 BuiltIn ClipDistance 23fd4e5da5Sopenharmony_ciOpMemberDecorate %11 3 BuiltIn CullDistance 24fd4e5da5Sopenharmony_ciOpDecorate %11 Block 25fd4e5da5Sopenharmony_ciOpDecorate %17 Location 0 26fd4e5da5Sopenharmony_ciOpDecorate %27 Location 0 27fd4e5da5Sopenharmony_ci%2 = OpTypeVoid 28fd4e5da5Sopenharmony_ci%3 = OpTypeFunction %2 29fd4e5da5Sopenharmony_ci%6 = OpTypeFloat 32 30fd4e5da5Sopenharmony_ci%7 = OpTypeVector %6 4 31fd4e5da5Sopenharmony_ci%8 = OpTypeInt 32 0 32fd4e5da5Sopenharmony_ci%9 = OpConstant %8 1 33fd4e5da5Sopenharmony_ci%10 = OpTypeArray %6 %9 34fd4e5da5Sopenharmony_ci%11 = OpTypeStruct %7 %6 %10 %10 35fd4e5da5Sopenharmony_ci%12 = OpTypePointer Output %11 36fd4e5da5Sopenharmony_ci%13 = OpVariable %12 Output 37fd4e5da5Sopenharmony_ci%14 = OpTypeInt 32 1 38fd4e5da5Sopenharmony_ci%15 = OpConstant %14 0 39fd4e5da5Sopenharmony_ci%16 = OpTypePointer Input %7 40fd4e5da5Sopenharmony_ci%17 = OpVariable %16 Input 41fd4e5da5Sopenharmony_ci%19 = OpTypePointer Output %7 42fd4e5da5Sopenharmony_ci%27 = OpVariable %19 Output 43fd4e5da5Sopenharmony_ci%4 = OpFunction %2 None %3 44fd4e5da5Sopenharmony_ci%5 = OpLabel 45fd4e5da5Sopenharmony_ci%18 = OpLoad %7 %17 46fd4e5da5Sopenharmony_ci%20 = OpAccessChain %19 %13 %15 47fd4e5da5Sopenharmony_ciOpStore %20 %18 48fd4e5da5Sopenharmony_ciOpReturn 49fd4e5da5Sopenharmony_ciOpFunctionEnd 50