yum-mirror/glslang

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

Guang-035Add groundwork for GLSL_EXT_structured_descriptor_heap in glslang799ea066

main
3.3 KiB63 linesraw
1spv.descriptorHeap.ImageQualifiers.frag
2// Module Version 10400
3// Generated by (magic number): 8000b
4// Id's are bound by 29
5
6                              Capability Shader
7                              Capability UntypedPointersKHR
8                              Capability DescriptorHeapEXT
9                              Extension  "SPV_EXT_descriptor_heap"
10                              Extension  "SPV_KHR_untyped_pointers"
11               1:             ExtInstImport  "GLSL.std.450"
12                              MemoryModel Logical GLSL450
13                              EntryPoint Fragment 4  "main" 7
14                              ExecutionMode 4 OriginUpperLeft
15                              Source GLSL 460
16                              SourceExtension  "GL_EXT_descriptor_heap"
17                              SourceExtension  "GL_EXT_nonuniform_qualifier"
18                              SourceExtension  "GL_EXT_samplerless_texture_functions"
19                              Name 4  "main"
20                              Name 7  "resource_heap"
21                              Name 14  "Writes_heap"
22                              MemberName 14(Writes_heap) 0  "Writes"
23                              Name 23  "Reads_heap"
24                              MemberName 23(Reads_heap) 0  "Reads"
25                              Decorate 7(resource_heap) BuiltIn ResourceHeapEXT
26                              DecorateId 12 ArrayStrideIdEXT 11
27                              Decorate 14(Writes_heap) Block
28                              MemberDecorate 14(Writes_heap) 0 NonReadable
29                              MemberDecorateIdEXT 14(Writes_heap) 0 OffsetIdEXT 13
30                              DecorateId 22 ArrayStrideIdEXT 11
31                              Decorate 23(Reads_heap) Block
32                              MemberDecorate 23(Reads_heap) 0 NonWritable
33                              MemberDecorateIdEXT 23(Reads_heap) 0 OffsetIdEXT 13
34               2:             TypeVoid
35               3:             TypeFunction 2
36               6:             TypeUntypedPointerKHR UniformConstant
377(resource_heap):      6(ptr) UntypedVariableKHR UniformConstant
38               8:             TypeFloat 32
39               9:             TypeImage 8(float) 2D nonsampled format:R32f
40              10:             TypeInt 32 0
41              11:     10(int) ConstantSizeOfEXT 9
42              12:             TypeRuntimeArray 9
43              13:     10(int) Constant 0
44 14(Writes_heap):             TypeStruct 12
45              15:             TypeInt 32 1
46              16:     15(int) Constant 0
47              17:     15(int) Constant 10
48              20:             TypeVector 15(int) 2
49              21:   20(ivec2) ConstantComposite 16 16
50              22:             TypeRuntimeArray 9
51  23(Reads_heap):             TypeStruct 22
52              24:     15(int) Constant 20
53              27:             TypeVector 8(float) 4
54         4(main):           2 Function None 3
55               5:             Label
56              18:      6(ptr) UntypedAccessChainKHR 14(Writes_heap) 7(resource_heap) 16 17
57              19:           9 Load 18
58              25:      6(ptr) UntypedAccessChainKHR 23(Reads_heap) 7(resource_heap) 16 24
59              26:           9 Load 25
60              28:   27(fvec4) ImageRead 26 21
61                              ImageWrite 19 21 28
62                              Return
63                              FunctionEnd