spv.promote_uint32_indices.comp // Module Version 10600 // Generated by (magic number): 8000b // Id's are bound by 37 Capability Shader Capability Int64 Capability VulkanMemoryModelKHR Capability PhysicalStorageBufferAddressesEXT 1: ExtInstImport "GLSL.std.450" MemoryModel PhysicalStorageBuffer64EXT VulkanKHR EntryPoint GLCompute 4 "main" 16 ExecutionMode 4 LocalSize 64 1 1 Source GLSL 450 SourceExtension "GL_EXT_buffer_reference" SourceExtension "GL_EXT_shader_64bit_indexing" SourceExtension "GL_EXT_shader_explicit_arithmetic_types" SourceExtension "GL_KHR_cooperative_matrix" SourceExtension "GL_KHR_memory_scope_semantics" SourceExtension "GL_NV_cooperative_vector" Name 4 "main" Name 8 "element" Name 12 "y" Name 14 "Block" MemberName 14(Block) 0 "x" Name 16 "block" Decorate 13 ArrayStride 4 Decorate 14(Block) Block MemberDecorate 14(Block) 0 Offset 0 Decorate 16(block) Binding 0 Decorate 16(block) DescriptorSet 0 2: TypeVoid 3: TypeFunction 2 6: TypeInt 32 0 7: TypePointer Function 6(int) 9: 6(int) Constant 3000000000 10: TypeFloat 32 11: TypePointer Function 10(float) 13: TypeRuntimeArray 10(float) 14(Block): TypeStruct 13 15: TypePointer StorageBuffer 14(Block) 16(block): 15(ptr) Variable StorageBuffer 17: TypeInt 32 1 18: 17(int) Constant 0 20: TypeInt 64 1 21: TypeInt 64 0 23: TypePointer StorageBuffer 10(float) 26: 6(int) Constant 5 27: 20(int64_t) Constant 4000000000 0 30: 20(int64_t) Constant 705032704 1 33: TypeVector 6(int) 3 34: 6(int) Constant 64 35: 6(int) Constant 1 36: 33(ivec3) ConstantComposite 34 35 35 4(main): 2 Function None 3 5: Label 8(element): 7(ptr) Variable Function 12(y): 11(ptr) Variable Function Store 8(element) 9 19: 6(int) Load 8(element) 22: 21(int64_t) UConvert 19 24: 23(ptr) AccessChain 16(block) 18 22 25: 10(float) Load 24 MakePointerVisibleKHR NonPrivatePointerKHR 26 Store 12(y) 25 28: 23(ptr) AccessChain 16(block) 18 27 29: 10(float) Load 28 MakePointerVisibleKHR NonPrivatePointerKHR 26 Store 12(y) 29 31: 23(ptr) AccessChain 16(block) 18 30 32: 10(float) Load 31 MakePointerVisibleKHR NonPrivatePointerKHR 26 Store 12(y) 32 Return FunctionEnd