• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1               OpCapability Shader
2          %1 = OpExtInstImport "GLSL.std.450"
3               OpMemoryModel Logical GLSL450
4               OpEntryPoint Vertex %4 "main2" %13 %14 %15
5               OpEntryPoint Vertex %12 "main1" %8 %10
6               OpSource ESSL 310
7               OpName %12 "main1"
8               OpName %4 "main2"
9               OpName %8 "v"
10               OpName %10 "a"
11               OpName %13 "v"
12               OpName %14 "a"
13               OpName %15 "b"
14               OpDecorate %8 Location 0
15               OpDecorate %10 Location 0
16               OpDecorate %13 Location 0
17               OpDecorate %14 Location 0
18               OpDecorate %15 Location 1
19          %2 = OpTypeVoid
20          %3 = OpTypeFunction %2
21          %6 = OpTypeFloat 32
22
23          %7 = OpTypePointer Output %6
24          %9 = OpTypePointer Input %6
25          %8 = OpVariable %7 Output
26         %10 = OpVariable %9 Input
27         %13 = OpVariable %7 Output
28         %14 = OpVariable %9 Input
29         %15 = OpVariable %9 Input
30
31         %4 = OpFunction %2 None %3
32         %16 = OpLabel
33         %17 = OpLoad %6 %14
34         %18 = OpLoad %6 %15
35         %19 = OpFAdd %6 %17 %18
36               OpStore %13 %19
37               OpReturn
38               OpFunctionEnd
39
40         %12 = OpFunction %2 None %3
41          %5 = OpLabel
42         %11 = OpLoad %6 %10
43               OpStore %8 %11
44               OpReturn
45               OpFunctionEnd
46