1spv.1.6.separate.frag 2// Module Version 10600 3// Generated by (magic number): 8000b 4// Id's are bound by 27 5 6 Capability Shader 7 Capability SampledBuffer 8 1: ExtInstImport "GLSL.std.450" 9 MemoryModel Logical GLSL450 10 EntryPoint Fragment 4 "main" 9 13 18 24 11 ExecutionMode 4 OriginUpperLeft 12 Source GLSL 400 13 Name 4 "main" 14 Name 9 "texBuffer" 15 Name 13 "s" 16 Name 18 "itexBuffer" 17 Name 24 "utexBuffer" 18 Decorate 9(texBuffer) Binding 1 19 Decorate 9(texBuffer) DescriptorSet 0 20 Decorate 13(s) Binding 0 21 Decorate 13(s) DescriptorSet 0 22 Decorate 18(itexBuffer) Binding 2 23 Decorate 18(itexBuffer) DescriptorSet 0 24 Decorate 24(utexBuffer) Binding 3 25 Decorate 24(utexBuffer) DescriptorSet 0 26 2: TypeVoid 27 3: TypeFunction 2 28 6: TypeFloat 32 29 7: TypeImage 6(float) Buffer sampled format:Unknown 30 8: TypePointer UniformConstant 7 31 9(texBuffer): 8(ptr) Variable UniformConstant 32 11: TypeSampler 33 12: TypePointer UniformConstant 11 34 13(s): 12(ptr) Variable UniformConstant 35 15: TypeInt 32 1 36 16: TypeImage 15(int) Buffer sampled format:Unknown 37 17: TypePointer UniformConstant 16 38 18(itexBuffer): 17(ptr) Variable UniformConstant 39 21: TypeInt 32 0 40 22: TypeImage 21(int) Buffer sampled format:Unknown 41 23: TypePointer UniformConstant 22 42 24(utexBuffer): 23(ptr) Variable UniformConstant 43 4(main): 2 Function None 3 44 5: Label 45 10: 7 Load 9(texBuffer) 46 14: 11 Load 13(s) 47 19: 16 Load 18(itexBuffer) 48 20: 11 Load 13(s) 49 25: 22 Load 24(utexBuffer) 50 26: 11 Load 13(s) 51 Return 52 FunctionEnd 53