1; SPIR-V
2; Version: 1.0
3; Generator: Khronos Glslang Reference Front End; 10
4; Bound: 13
5; Schema: 0
6               OpCapability Shader
7          %1 = OpExtInstImport "GLSL.std.450"
8               OpMemoryModel Logical GLSL450
9               OpEntryPoint Vertex %main "main" %_ %foo
10               OpSource GLSL 450
11               OpName %main "main"
12               OpName %Vert "Vert"
13               OpMemberName %Vert 0 "a"
14               OpMemberName %Vert 1 "b"
15               OpName %_ ""
16               OpName %Foo "Foo"
17               OpMemberName %Foo 0 "c"
18               OpMemberName %Foo 1 "d"
19               OpName %foo "foo"
20               OpDecorate %Vert Block
21               OpDecorate %_ Location 0
22               OpDecorate %foo Location 2
23       %void = OpTypeVoid
24          %3 = OpTypeFunction %void
25      %float = OpTypeFloat 32
26       %Vert = OpTypeStruct %float %float
27%_ptr_Output_Vert = OpTypePointer Output %Vert
28		%zero_vert = OpConstantNull %Vert
29          %_ = OpVariable %_ptr_Output_Vert Output %zero_vert
30        %Foo = OpTypeStruct %float %float
31%_ptr_Output_Foo = OpTypePointer Output %Foo
32%zero_foo = OpConstantNull %Foo
33        %foo = OpVariable %_ptr_Output_Foo Output %zero_foo
34       %main = OpFunction %void None %3
35          %5 = OpLabel
36               OpReturn
37               OpFunctionEnd
38