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