• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1spv.nullInit.comp
2// Module Version 10000
3// Generated by (magic number): 8000a
4// Id's are bound by 37
5
6                              Capability Shader
7               1:             ExtInstImport  "GLSL.std.450"
8                              MemoryModel Logical GLSL450
9                              EntryPoint GLCompute 4  "main"
10                              ExecutionMode 4 LocalSize 1 1 1
11                              Source GLSL 460
12                              SourceExtension  "GL_EXT_null_initializer"
13                              Name 4  "main"
14                              Name 12  "S"
15                              MemberName 12(S) 0  "v"
16                              MemberName 12(S) 1  "a"
17                              Name 15  "local"
18                              Name 23  "f"
19                              Name 24  "T"
20                              MemberName 24(T) 0  "b"
21                              MemberName 24(T) 1  "s"
22                              Name 27  "t1"
23                              Name 28  "t2"
24                              Name 30  "s"
25                              Name 31  "g"
26                              Name 34  "i"
27                              Name 36  "global"
28               2:             TypeVoid
29               3:             TypeFunction 2
30               6:             TypeFloat 32
31               7:             TypeVector 6(float) 3
32               8:             TypeInt 32 0
33               9:      8(int) Constant 4
34              10:             TypeArray 7(fvec3) 9
35              11:             TypeInt 32 1
36           12(S):             TypeStruct 10 11(int)
37              13:       12(S) ConstantNull
38              14:             TypePointer Function 12(S)
39              16:     11(int) Constant 1
40              17:             TypePointer Function 11(int)
41              21:    6(float) ConstantNull
42              22:             TypePointer Workgroup 6(float)
43           23(f):     22(ptr) Variable Workgroup 21
44           24(T):             TypeStruct 11(int) 12(S)
45              25:       24(T) ConstantNull
46              26:             TypePointer Workgroup 24(T)
47          27(t1):     26(ptr) Variable Workgroup 25
48          28(t2):     26(ptr) Variable Workgroup 25
49              29:             TypePointer Workgroup 12(S)
50           30(s):     29(ptr) Variable Workgroup 13
51           31(g):     22(ptr) Variable Workgroup 21
52              32:     11(int) ConstantNull
53              33:             TypePointer Workgroup 11(int)
54           34(i):     33(ptr) Variable Workgroup 32
55              35:             TypePointer Private 12(S)
56      36(global):     35(ptr) Variable Private 13
57         4(main):           2 Function None 3
58               5:             Label
59       15(local):     14(ptr) Variable Function 13
60              18:     17(ptr) AccessChain 15(local) 16
61              19:     11(int) Load 18
62              20:     11(int) IAdd 19 16
63                              Store 18 20
64                              Return
65                              FunctionEnd
66