| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- ;; Basic test for spirv-diff
- ; SPIR-V
- ; Version: 1.0
- ; Generator: Google ANGLE Shader Compiler; 0
- ; Bound: 27
- ; Schema: 0
- OpCapability Shader
- OpMemoryModel Logical GLSL450
- OpEntryPoint Vertex %22 "main" %4 %14 %19
- OpSource GLSL 450
- OpName %4 "_ua_position"
- OpName %14 "ANGLEXfbPosition"
- OpName %17 "gl_PerVertex"
- OpMemberName %17 0 "gl_Position"
- OpMemberName %17 1 "gl_PointSize"
- OpMemberName %17 2 "gl_ClipDistance"
- OpMemberName %17 3 "gl_CullDistance"
- OpName %19 ""
- OpName %22 "main"
- OpDecorate %4 Location 0
- OpDecorate %14 Location 0
- OpMemberDecorate %17 1 RelaxedPrecision
- OpMemberDecorate %17 0 BuiltIn Position
- OpMemberDecorate %17 1 BuiltIn PointSize
- OpMemberDecorate %17 2 BuiltIn ClipDistance
- OpMemberDecorate %17 3 BuiltIn CullDistance
- OpDecorate %17 Block
- %1 = OpTypeFloat 32
- %2 = OpTypeVector %1 4
- %5 = OpTypeInt 32 0
- %6 = OpTypeInt 32 1
- %15 = OpConstant %5 8
- %16 = OpTypeArray %1 %15
- %17 = OpTypeStruct %2 %1 %16 %16
- %20 = OpTypeVoid
- %25 = OpConstant %6 0
- %3 = OpTypePointer Input %2
- %13 = OpTypePointer Output %2
- %18 = OpTypePointer Output %17
- %21 = OpTypeFunction %20
- %4 = OpVariable %3 Input
- %14 = OpVariable %13 Output
- %19 = OpVariable %18 Output
- %22 = OpFunction %20 None %21
- %23 = OpLabel
- %24 = OpLoad %2 %4
- %26 = OpAccessChain %13 %19 %25
- OpStore %26 %24
- OpReturn
- OpFunctionEnd
|