1fd4e5da5Sopenharmony_ci;; Basic test for spirv-diff 2fd4e5da5Sopenharmony_ci; SPIR-V 3fd4e5da5Sopenharmony_ci; Version: 1.0 4fd4e5da5Sopenharmony_ci; Generator: Google ANGLE Shader Compiler; 0 5fd4e5da5Sopenharmony_ci; Bound: 27 6fd4e5da5Sopenharmony_ci; Schema: 0 7fd4e5da5Sopenharmony_ciOpCapability Shader 8fd4e5da5Sopenharmony_ci OpMemoryModel Logical GLSL450 9fd4e5da5Sopenharmony_ci OpEntryPoint Vertex %22 "main" %4 %14 %19 10fd4e5da5Sopenharmony_ci OpSource GLSL 450 11fd4e5da5Sopenharmony_ci OpName %4 "_ua_position" 12fd4e5da5Sopenharmony_ci OpName %14 "ANGLEXfbPosition" 13fd4e5da5Sopenharmony_ci OpName %17 "gl_PerVertex" 14fd4e5da5Sopenharmony_ci OpMemberName %17 0 "gl_Position" 15fd4e5da5Sopenharmony_ciOpMemberName %17 1 "gl_PointSize" 16fd4e5da5Sopenharmony_ciOpMemberName %17 2 "gl_ClipDistance" 17fd4e5da5Sopenharmony_ci OpMemberName %17 3 "gl_CullDistance" 18fd4e5da5Sopenharmony_ci OpName %19 "" 19fd4e5da5Sopenharmony_ci OpName %22 "main" 20fd4e5da5Sopenharmony_ci OpDecorate %4 Location 0 21fd4e5da5Sopenharmony_ci OpDecorate %14 Location 0 22fd4e5da5Sopenharmony_ci OpMemberDecorate %17 1 RelaxedPrecision 23fd4e5da5Sopenharmony_ci OpMemberDecorate %17 0 BuiltIn Position 24fd4e5da5Sopenharmony_ci OpMemberDecorate %17 1 BuiltIn PointSize 25fd4e5da5Sopenharmony_ciOpMemberDecorate %17 2 BuiltIn ClipDistance 26fd4e5da5Sopenharmony_ciOpMemberDecorate %17 3 BuiltIn CullDistance 27fd4e5da5Sopenharmony_ciOpDecorate %17 Block 28fd4e5da5Sopenharmony_ci%1 = OpTypeFloat 32 29fd4e5da5Sopenharmony_ci%2 = OpTypeVector %1 4 30fd4e5da5Sopenharmony_ci%5 = OpTypeInt 32 0 31fd4e5da5Sopenharmony_ci%6 = OpTypeInt 32 1 32fd4e5da5Sopenharmony_ci%15 = OpConstant %5 8 33fd4e5da5Sopenharmony_ci%16 = OpTypeArray %1 %15 34fd4e5da5Sopenharmony_ci%17 = OpTypeStruct %2 %1 %16 %16 35fd4e5da5Sopenharmony_ci%20 = OpTypeVoid 36fd4e5da5Sopenharmony_ci%25 = OpConstant %6 0 37fd4e5da5Sopenharmony_ci%3 = OpTypePointer Input %2 38fd4e5da5Sopenharmony_ci%13 = OpTypePointer Output %2 39fd4e5da5Sopenharmony_ci%18 = OpTypePointer Output %17 40fd4e5da5Sopenharmony_ci%21 = OpTypeFunction %20 41fd4e5da5Sopenharmony_ci%4 = OpVariable %3 Input 42fd4e5da5Sopenharmony_ci%14 = OpVariable %13 Output 43fd4e5da5Sopenharmony_ci%19 = OpVariable %18 Output 44fd4e5da5Sopenharmony_ci%22 = OpFunction %20 None %21 45fd4e5da5Sopenharmony_ci%23 = OpLabel 46fd4e5da5Sopenharmony_ci%24 = OpLoad %2 %4 47fd4e5da5Sopenharmony_ci%26 = OpAccessChain %13 %19 %25 48fd4e5da5Sopenharmony_ciOpStore %26 %24 49fd4e5da5Sopenharmony_ciOpReturn 50fd4e5da5Sopenharmony_ciOpFunctionEnd 51