• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1spv.fsi.frag
2// Module Version 10000
3// Generated by (magic number): 8000a
4// Id's are bound by 24
5
6                              Capability Shader
7                              Capability CapabilityFragmentShaderSampleInterlockEXT
8                              Extension  "SPV_EXT_fragment_shader_interlock"
9               1:             ExtInstImport  "GLSL.std.450"
10                              MemoryModel Logical GLSL450
11                              EntryPoint Fragment 4  "main"
12                              ExecutionMode 4 OriginUpperLeft
13                              ExecutionMode 4 SampleInterlockOrderedEXT
14                              Source GLSL 450
15                              SourceExtension  "GL_ARB_fragment_shader_interlock"
16                              Name 4  "main"
17                              Name 7  "B1"
18                              MemberName 7(B1) 0  "x"
19                              Name 9  "b1"
20                              Name 17  "im"
21                              MemberDecorate 7(B1) 0 Coherent
22                              MemberDecorate 7(B1) 0 Offset 0
23                              Decorate 7(B1) BufferBlock
24                              Decorate 9(b1) DescriptorSet 0
25                              Decorate 9(b1) Binding 0
26                              Decorate 17(im) DescriptorSet 0
27                              Decorate 17(im) Binding 1
28                              Decorate 17(im) Coherent
29               2:             TypeVoid
30               3:             TypeFunction 2
31               6:             TypeInt 32 1
32           7(B1):             TypeStruct 6(int)
33               8:             TypePointer Uniform 7(B1)
34           9(b1):      8(ptr) Variable Uniform
35              10:      6(int) Constant 0
36              11:      6(int) Constant 1
37              12:             TypePointer Uniform 6(int)
38              14:             TypeFloat 32
39              15:             TypeImage 14(float) 2D nonsampled format:Rgba32f
40              16:             TypePointer UniformConstant 15
41          17(im):     16(ptr) Variable UniformConstant
42              19:             TypeVector 6(int) 2
43              20:   19(ivec2) ConstantComposite 10 10
44              21:             TypeVector 14(float) 4
45              22:   14(float) Constant 0
46              23:   21(fvec4) ConstantComposite 22 22 22 22
47         4(main):           2 Function None 3
48               5:             Label
49                              BeginInvocationInterlockEXT
50              13:     12(ptr) AccessChain 9(b1) 10
51                              Store 13 11
52              18:          15 Load 17(im)
53                              ImageWrite 18 20 23
54                              EndInvocationInterlockEXT
55                              Return
56                              FunctionEnd
57