yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Diego NovilloFix inconsistent labeling of capability strings7a5308f4

main
2.8 KiB57 linesraw
1spv.fsi.frag
2// Module Version 10000
3// Generated by (magic number): 8000b
4// Id's are bound by 24
5
6                              Capability Shader
7                              Capability FragmentShaderSampleInterlockEXT
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                              Decorate 7(B1) BufferBlock
22                              MemberDecorate 7(B1) 0 Coherent
23                              MemberDecorate 7(B1) 0 Offset 0
24                              Decorate 9(b1) Coherent
25                              Decorate 9(b1) Binding 0
26                              Decorate 9(b1) DescriptorSet 0
27                              Decorate 17(im) Coherent
28                              Decorate 17(im) Binding 1
29                              Decorate 17(im) DescriptorSet 0
30               2:             TypeVoid
31               3:             TypeFunction 2
32               6:             TypeInt 32 1
33           7(B1):             TypeStruct 6(int)
34               8:             TypePointer Uniform 7(B1)
35           9(b1):      8(ptr) Variable Uniform
36              10:      6(int) Constant 0
37              11:      6(int) Constant 1
38              12:             TypePointer Uniform 6(int)
39              14:             TypeFloat 32
40              15:             TypeImage 14(float) 2D nonsampled format:Rgba32f
41              16:             TypePointer UniformConstant 15
42          17(im):     16(ptr) Variable UniformConstant
43              19:             TypeVector 6(int) 2
44              20:   19(ivec2) ConstantComposite 10 10
45              21:             TypeVector 14(float) 4
46              22:   14(float) Constant 0
47              23:   21(fvec4) ConstantComposite 22 22 22 22
48         4(main):           2 Function None 3
49               5:             Label
50                              BeginInvocationInterlockEXT
51              13:     12(ptr) AccessChain 9(b1) 10
52                              Store 13 11
53              18:          15 Load 17(im)
54                              ImageWrite 18 20 23
55                              EndInvocationInterlockEXT
56                              Return
57                              FunctionEnd