yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
c69d6199
main
1spv.bufferhandleSwizzle.frag 2// Module Version 10000 3// Generated by (magic number): 8000b 4// Id's are bound by 24 5 6 Capability Shader 7 Capability PhysicalStorageBufferAddressesEXT 8 Extension "SPV_KHR_physical_storage_buffer" 9 Extension "SPV_KHR_storage_buffer_storage_class" 10 1: ExtInstImport "GLSL.std.450" 11 MemoryModel PhysicalStorageBuffer64EXT GLSL450 12 EntryPoint Fragment 4 "main" 13 ExecutionMode 4 OriginUpperLeft 14 Source GLSL 450 15 SourceExtension "GL_EXT_buffer_reference" 16 Name 4 "main" 17 Name 7 "t2" 18 MemberName 7(t2) 0 "f" 19 Name 10 "blockType" 20 MemberName 10(blockType) 0 "v" 21 Name 12 "t" 22 Decorate 7(t2) Block 23 MemberDecorate 7(t2) 0 Offset 0 24 Decorate 10(blockType) Block 25 MemberDecorate 10(blockType) 0 Offset 0 26 Decorate 12(t) Binding 0 27 Decorate 12(t) DescriptorSet 0 28 2: TypeVoid 29 3: TypeFunction 2 30 TypeForwardPointer 6 PhysicalStorageBufferEXT 31 7(t2): TypeStruct 6 32 8: TypeFloat 32 33 9: TypeVector 8(float) 4 34 10(blockType): TypeStruct 9(fvec4) 35 6: TypePointer PhysicalStorageBufferEXT 10(blockType) 36 11: TypePointer StorageBuffer 7(t2) 37 12(t): 11(ptr) Variable StorageBuffer 38 13: TypeInt 32 1 39 14: 13(int) Constant 0 40 15: TypePointer StorageBuffer 6(ptr) 41 18: 8(float) Constant 1065353216 42 19: 9(fvec4) ConstantComposite 18 18 18 18 43 20: TypePointer PhysicalStorageBufferEXT 9(fvec4) 44 4(main): 2 Function None 3 45 5: Label 46 16: 15(ptr) AccessChain 12(t) 14 47 17: 6(ptr) Load 16 48 21: 20(ptr) AccessChain 17 14 49 22: 9(fvec4) Load 21 Aligned 4 50 23: 9(fvec4) VectorShuffle 22 19 7 6 5 4 51 Store 21 23 Aligned 4 52 Return 53 FunctionEnd