spv.precisionNonESSamp.frag // Module Version 10000 // Generated by (magic number): 8000b // Id's are bound by 47 Capability Shader 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 EntryPoint Fragment 4 "main" 9 17 27 39 ExecutionMode 4 OriginUpperLeft Source GLSL 450 Name 4 "main" Name 9 "color" Name 13 "s" Name 17 "v2" Name 23 "t" Name 27 "v3" Name 31 "vi1" Name 34 "i1" Name 39 "iv2" Name 42 "vi2" Name 43 "i2" Decorate 9(color) RelaxedPrecision Decorate 9(color) Location 0 Decorate 13(s) RelaxedPrecision Decorate 13(s) DescriptorSet 0 Decorate 13(s) Binding 0 Decorate 14 RelaxedPrecision Decorate 17(v2) RelaxedPrecision Decorate 17(v2) Location 0 Decorate 18 RelaxedPrecision Decorate 19 RelaxedPrecision Decorate 23(t) DescriptorSet 0 Decorate 23(t) Binding 1 Decorate 27(v3) RelaxedPrecision Decorate 27(v3) Location 1 Decorate 28 RelaxedPrecision Decorate 31(vi1) RelaxedPrecision Decorate 34(i1) RelaxedPrecision Decorate 34(i1) DescriptorSet 0 Decorate 34(i1) Binding 2 Decorate 35 RelaxedPrecision Decorate 39(iv2) RelaxedPrecision Decorate 39(iv2) Flat Decorate 39(iv2) Location 3 Decorate 40 RelaxedPrecision Decorate 41 RelaxedPrecision Decorate 42(vi2) RelaxedPrecision Decorate 43(i2) DescriptorSet 0 Decorate 43(i2) Binding 3 Decorate 45 RelaxedPrecision 2: TypeVoid 3: TypeFunction 2 6: TypeFloat 32 7: TypeVector 6(float) 4 8: TypePointer Output 7(fvec4) 9(color): 8(ptr) Variable Output 10: TypeImage 6(float) 2D sampled format:Unknown 11: TypeSampledImage 10 12: TypePointer UniformConstant 11 13(s): 12(ptr) Variable UniformConstant 15: TypeVector 6(float) 2 16: TypePointer Input 15(fvec2) 17(v2): 16(ptr) Variable Input 20: TypeImage 6(float) 3D sampled format:Unknown 21: TypeSampledImage 20 22: TypePointer UniformConstant 21 23(t): 22(ptr) Variable UniformConstant 25: TypeVector 6(float) 3 26: TypePointer Input 25(fvec3) 27(v3): 26(ptr) Variable Input 30: TypePointer Function 7(fvec4) 32: TypeImage 6(float) 2D nonsampled format:Rgba32f 33: TypePointer UniformConstant 32 34(i1): 33(ptr) Variable UniformConstant 36: TypeInt 32 1 37: TypeVector 36(int) 2 38: TypePointer Input 37(ivec2) 39(iv2): 38(ptr) Variable Input 43(i2): 33(ptr) Variable UniformConstant 4(main): 2 Function None 3 5: Label 31(vi1): 30(ptr) Variable Function 42(vi2): 30(ptr) Variable Function 14: 11 Load 13(s) 18: 15(fvec2) Load 17(v2) 19: 7(fvec4) ImageSampleImplicitLod 14 18 Store 9(color) 19 24: 21 Load 23(t) 28: 25(fvec3) Load 27(v3) 29: 7(fvec4) ImageSampleImplicitLod 24 28 Store 9(color) 29 35: 32 Load 34(i1) 40: 37(ivec2) Load 39(iv2) 41: 7(fvec4) ImageRead 35 40 Store 31(vi1) 41 44: 32 Load 43(i2) 45: 37(ivec2) Load 39(iv2) 46: 7(fvec4) ImageRead 44 45 Store 42(vi2) 46 Return FunctionEnd