yum-mirror/glslang

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

spencer-lunargFix OpStore of BDA to align to 8e7741df6

main
3.3 KiB62 linesraw
1spv.bufferhandle26.frag
2// Module Version 10000
3// Generated by (magic number): 8000b
4// Id's are bound by 27
5
6                              Capability Shader
7                              Capability PhysicalStorageBufferAddressesEXT
8                              Extension  "SPV_KHR_physical_storage_buffer"
9               1:             ExtInstImport  "GLSL.std.450"
10                              MemoryModel PhysicalStorageBuffer64EXT GLSL450
11                              EntryPoint Fragment 4  "main"
12                              ExecutionMode 4 OriginUpperLeft
13                              Source GLSL 460
14                              SourceExtension  "GL_EXT_buffer_reference"
15                              SourceExtension  "GL_EXT_scalar_block_layout"
16                              Name 4  "main"
17                              Name 7  "constants"
18                              MemberName 7(constants) 0  "u_param"
19                              Name 9  "ParametersBuffer"
20                              MemberName 9(ParametersBuffer) 0  "src"
21                              MemberName 9(ParametersBuffer) 1  "dst"
22                              Name 12  "DataBuffer"
23                              MemberName 12(DataBuffer) 0  "data"
24                              Name 14  ""
25                              Decorate 7(constants) Block
26                              MemberDecorate 7(constants) 0 Offset 0
27                              Decorate 9(ParametersBuffer) Block
28                              MemberDecorate 9(ParametersBuffer) 0 Offset 0
29                              MemberDecorate 9(ParametersBuffer) 1 Offset 8
30                              Decorate 12(DataBuffer) Block
31                              MemberDecorate 12(DataBuffer) 0 NonWritable
32                              MemberDecorate 12(DataBuffer) 0 Offset 0
33               2:             TypeVoid
34               3:             TypeFunction 2
35                              TypeForwardPointer 6 PhysicalStorageBufferEXT
36    7(constants):             TypeStruct 6
37                              TypeForwardPointer 8 PhysicalStorageBufferEXT
389(ParametersBuffer):             TypeStruct 8 8
39              10:             TypeFloat 32
40              11:             TypeVector 10(float) 4
41  12(DataBuffer):             TypeStruct 11(fvec4)
42               8:             TypePointer PhysicalStorageBufferEXT 12(DataBuffer)
43               6:             TypePointer PhysicalStorageBufferEXT 9(ParametersBuffer)
44              13:             TypePointer PushConstant 7(constants)
45              14:     13(ptr) Variable PushConstant
46              15:             TypeInt 32 1
47              16:     15(int) Constant 0
48              17:             TypePointer PushConstant 6(ptr)
49              20:     15(int) Constant 1
50              23:             TypePointer PhysicalStorageBufferEXT 8(ptr)
51         4(main):           2 Function None 3
52               5:             Label
53              18:     17(ptr) AccessChain 14 16
54              19:      6(ptr) Load 18
55              21:     17(ptr) AccessChain 14 16
56              22:      6(ptr) Load 21
57              24:     23(ptr) AccessChain 22 16
58              25:      8(ptr) Load 24 Aligned 8
59              26:     23(ptr) AccessChain 19 20
60                              Store 26 25 Aligned 8
61                              Return
62                              FunctionEnd