1 spv.textureBuffer.vert 2 // Module Version 10000 3 // Generated by (magic number): 80007 4 // Id's are bound by 42 5 6 Capability Shader 7 Capability SampledBuffer 8 1: ExtInstImport "GLSL.std.450" 9 MemoryModel Logical GLSL450 10 EntryPoint Vertex 4 "main" 11 Source GLSL 450 12 Name 4 "main" 13 Name 9 "tBuf" 14 Name 13 "s" 15 Name 23 "sBuf" 16 Name 32 "utBuf" 17 Name 38 "itBuf" 18 Decorate 9(tBuf) DescriptorSet 0 19 Decorate 9(tBuf) Binding 0 20 Decorate 13(s) DescriptorSet 0 21 Decorate 13(s) Binding 0 22 Decorate 23(sBuf) DescriptorSet 0 23 Decorate 23(sBuf) Binding 0 24 Decorate 32(utBuf) DescriptorSet 0 25 Decorate 32(utBuf) Binding 0 26 Decorate 38(itBuf) DescriptorSet 0 27 Decorate 38(itBuf) Binding 0 28 2: TypeVoid 29 3: TypeFunction 2 30 6: TypeFloat 32 31 7: TypeImage 6(float) Buffer sampled format:Unknown 32 8: TypePointer UniformConstant 7 33 9(tBuf): 8(ptr) Variable UniformConstant 34 11: TypeSampler 35 12: TypePointer UniformConstant 11 36 13(s): 12(ptr) Variable UniformConstant 37 15: TypeSampledImage 7 38 17: TypeInt 32 1 39 18: 17(int) Constant 13 40 20: TypeVector 6(float) 4 41 22: TypePointer UniformConstant 15 42 23(sBuf): 22(ptr) Variable UniformConstant 43 29: TypeInt 32 0 44 30: TypeImage 29(int) Buffer sampled format:Unknown 45 31: TypePointer UniformConstant 30 46 32(utBuf): 31(ptr) Variable UniformConstant 47 34: TypeVector 29(int) 4 48 36: TypeImage 17(int) Buffer sampled format:Unknown 49 37: TypePointer UniformConstant 36 50 38(itBuf): 37(ptr) Variable UniformConstant 51 40: TypeVector 17(int) 4 52 4(main): 2 Function None 3 53 5: Label 54 10: 7 Load 9(tBuf) 55 14: 11 Load 13(s) 56 16: 15 SampledImage 10 14 57 19: 7 Image 16 58 21: 20(fvec4) ImageFetch 19 18 59 24: 15 Load 23(sBuf) 60 25: 7 Image 24 61 26: 20(fvec4) ImageFetch 25 18 62 27: 7 Load 9(tBuf) 63 28: 20(fvec4) ImageFetch 27 18 64 33: 30 Load 32(utBuf) 65 35: 34(ivec4) ImageFetch 33 18 66 39: 36 Load 38(itBuf) 67 41: 40(ivec4) ImageFetch 39 18 68 Return 69 FunctionEnd 70