1               OpCapability Shader
2          %1 = OpExtInstImport "GLSL.std.450"
3               OpMemoryModel Logical GLSL450
4               OpEntryPoint Fragment %4 "main" %9 %11
5               OpExecutionMode %4 OriginUpperLeft
6               OpSource ESSL 310
7               OpName %4 "main"
8               OpName %9 "color"
9               OpName %11 "v"
10               OpDecorate %9 RelaxedPrecision
11               OpDecorate %9 Location 0
12               OpDecorate %11 RelaxedPrecision
13               OpDecorate %11 Location 0
14               OpDecorate %12 RelaxedPrecision
15               OpDecorate %13 RelaxedPrecision
16          %2 = OpTypeVoid
17          %3 = OpTypeFunction %2
18          %6 = OpTypeFloat 32
19          %7 = OpTypeVector %6 4
20          %8 = OpTypePointer Output %7
21          %9 = OpVariable %8 Output
22         %10 = OpTypePointer Input %6
23         %11 = OpVariable %10 Input
24          %4 = OpFunction %2 None %3
25          %5 = OpLabel
26         %12 = OpLoad %6 %11
27         %13 = OpCompositeConstruct %7 %12 %12 %12 %12
28               OpStore %9 %13
29               OpReturn
30               OpFunctionEnd
31
32