110 lines
		
	
	
		
			5.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			110 lines
		
	
	
		
			5.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| spv.bufferhandle14.frag
 | |
| // Module Version 10000
 | |
| // Generated by (magic number): 8000a
 | |
| // Id's are bound by 46
 | |
| 
 | |
|                               Capability Shader
 | |
|                               Capability PhysicalStorageBufferAddressesEXT
 | |
|                               Extension  "SPV_EXT_physical_storage_buffer"
 | |
|                1:             ExtInstImport  "GLSL.std.450"
 | |
|                               MemoryModel PhysicalStorageBuffer64EXT GLSL450
 | |
|                               EntryPoint Fragment 4  "main"
 | |
|                               ExecutionMode 4 OriginUpperLeft
 | |
|                               Source GLSL 450
 | |
|                               SourceExtension  "GL_EXT_buffer_reference"
 | |
|                               Name 4  "main"
 | |
|                               Name 8  "T1"
 | |
|                               MemberName 8(T1) 0  "i"
 | |
|                               MemberName 8(T1) 1  "j"
 | |
|                               MemberName 8(T1) 2  "k"
 | |
|                               Name 10  "t1"
 | |
|                               Name 20  "T2"
 | |
|                               MemberName 20(T2) 0  "i"
 | |
|                               MemberName 20(T2) 1  "j"
 | |
|                               MemberName 20(T2) 2  "k"
 | |
|                               Name 22  "t2"
 | |
|                               Name 29  "T3"
 | |
|                               MemberName 29(T3) 0  "i"
 | |
|                               MemberName 29(T3) 1  "j"
 | |
|                               MemberName 29(T3) 2  "k"
 | |
|                               Name 31  "t3"
 | |
|                               Name 38  "T4"
 | |
|                               MemberName 38(T4) 0  "i"
 | |
|                               MemberName 38(T4) 1  "j"
 | |
|                               MemberName 38(T4) 2  "k"
 | |
|                               Name 40  "t4"
 | |
|                               MemberDecorate 8(T1) 0 Offset 0
 | |
|                               MemberDecorate 8(T1) 1 Offset 4
 | |
|                               MemberDecorate 8(T1) 2 Offset 8
 | |
|                               Decorate 8(T1) Block
 | |
|                               Decorate 10(t1) DecorationAliasedPointerEXT
 | |
|                               MemberDecorate 20(T2) 0 Offset 0
 | |
|                               MemberDecorate 20(T2) 1 Offset 4
 | |
|                               MemberDecorate 20(T2) 2 Offset 8
 | |
|                               Decorate 20(T2) Block
 | |
|                               Decorate 22(t2) DecorationAliasedPointerEXT
 | |
|                               MemberDecorate 29(T3) 0 Offset 0
 | |
|                               MemberDecorate 29(T3) 1 Offset 4
 | |
|                               MemberDecorate 29(T3) 2 Offset 8
 | |
|                               Decorate 29(T3) Block
 | |
|                               Decorate 31(t3) DecorationAliasedPointerEXT
 | |
|                               MemberDecorate 38(T4) 0 Offset 0
 | |
|                               MemberDecorate 38(T4) 1 Offset 4
 | |
|                               MemberDecorate 38(T4) 2 Offset 8
 | |
|                               Decorate 38(T4) Block
 | |
|                               Decorate 40(t4) DecorationAliasedPointerEXT
 | |
|                2:             TypeVoid
 | |
|                3:             TypeFunction 2
 | |
|                               TypeForwardPointer 6 PhysicalStorageBufferEXT
 | |
|                7:             TypeInt 32 1
 | |
|            8(T1):             TypeStruct 7(int) 7(int) 7(int)
 | |
|                6:             TypePointer PhysicalStorageBufferEXT 8(T1)
 | |
|                9:             TypePointer Function 6(ptr)
 | |
|               12:      7(int) Constant 0
 | |
|               14:      7(int) Constant 2
 | |
|               15:             TypePointer PhysicalStorageBufferEXT 7(int)
 | |
|                               TypeForwardPointer 19 PhysicalStorageBufferEXT
 | |
|           20(T2):             TypeStruct 7(int) 7(int) 7(int)
 | |
|               19:             TypePointer PhysicalStorageBufferEXT 20(T2)
 | |
|               21:             TypePointer Function 19(ptr)
 | |
|                               TypeForwardPointer 28 PhysicalStorageBufferEXT
 | |
|           29(T3):             TypeStruct 7(int) 7(int) 7(int)
 | |
|               28:             TypePointer PhysicalStorageBufferEXT 29(T3)
 | |
|               30:             TypePointer Function 28(ptr)
 | |
|                               TypeForwardPointer 37 PhysicalStorageBufferEXT
 | |
|           38(T4):             TypeStruct 7(int) 7(int) 7(int)
 | |
|               37:             TypePointer PhysicalStorageBufferEXT 38(T4)
 | |
|               39:             TypePointer Function 37(ptr)
 | |
|          4(main):           2 Function None 3
 | |
|                5:             Label
 | |
|           10(t1):      9(ptr) Variable Function
 | |
|           22(t2):     21(ptr) Variable Function
 | |
|           31(t3):     30(ptr) Variable Function
 | |
|           40(t4):     39(ptr) Variable Function
 | |
|               11:      6(ptr) Load 10(t1)
 | |
|               13:      6(ptr) Load 10(t1)
 | |
|               16:     15(ptr) AccessChain 13 14
 | |
|               17:      7(int) Load 16 Aligned 4
 | |
|               18:     15(ptr) AccessChain 11 12
 | |
|                               Store 18 17 Aligned 4
 | |
|               23:     19(ptr) Load 22(t2)
 | |
|               24:     19(ptr) Load 22(t2)
 | |
|               25:     15(ptr) AccessChain 24 14
 | |
|               26:      7(int) Load 25 Aligned 8
 | |
|               27:     15(ptr) AccessChain 23 12
 | |
|                               Store 27 26 Aligned 8
 | |
|               32:     28(ptr) Load 31(t3)
 | |
|               33:     28(ptr) Load 31(t3)
 | |
|               34:     15(ptr) AccessChain 33 14
 | |
|               35:      7(int) Load 34 Aligned 8
 | |
|               36:     15(ptr) AccessChain 32 12
 | |
|                               Store 36 35 Aligned 16
 | |
|               41:     37(ptr) Load 40(t4)
 | |
|               42:     37(ptr) Load 40(t4)
 | |
|               43:     15(ptr) AccessChain 42 14
 | |
|               44:      7(int) Load 43 Aligned 8
 | |
|               45:     15(ptr) AccessChain 41 12
 | |
|                               Store 45 44 Aligned 32
 | |
|                               Return
 | |
|                               FunctionEnd
 | 
