1spv.precisionNonESSamp.frag 2// Module Version 10000 3// Generated by (magic number): 8000a 4// Id's are bound by 47 5 6 Capability Shader 7 1: ExtInstImport "GLSL.std.450" 8 MemoryModel Logical GLSL450 9 EntryPoint Fragment 4 "main" 9 17 27 39 10 ExecutionMode 4 OriginUpperLeft 11 Source GLSL 450 12 Name 4 "main" 13 Name 9 "color" 14 Name 13 "s" 15 Name 17 "v2" 16 Name 23 "t" 17 Name 27 "v3" 18 Name 31 "vi1" 19 Name 34 "i1" 20 Name 39 "iv2" 21 Name 42 "vi2" 22 Name 43 "i2" 23 Decorate 9(color) RelaxedPrecision 24 Decorate 9(color) Location 0 25 Decorate 13(s) RelaxedPrecision 26 Decorate 13(s) DescriptorSet 0 27 Decorate 13(s) Binding 0 28 Decorate 14 RelaxedPrecision 29 Decorate 17(v2) RelaxedPrecision 30 Decorate 17(v2) Location 0 31 Decorate 18 RelaxedPrecision 32 Decorate 19 RelaxedPrecision 33 Decorate 23(t) DescriptorSet 0 34 Decorate 23(t) Binding 1 35 Decorate 27(v3) RelaxedPrecision 36 Decorate 27(v3) Location 1 37 Decorate 28 RelaxedPrecision 38 Decorate 31(vi1) RelaxedPrecision 39 Decorate 34(i1) RelaxedPrecision 40 Decorate 34(i1) DescriptorSet 0 41 Decorate 34(i1) Binding 2 42 Decorate 35 RelaxedPrecision 43 Decorate 39(iv2) RelaxedPrecision 44 Decorate 39(iv2) Flat 45 Decorate 39(iv2) Location 3 46 Decorate 40 RelaxedPrecision 47 Decorate 41 RelaxedPrecision 48 Decorate 42(vi2) RelaxedPrecision 49 Decorate 43(i2) DescriptorSet 0 50 Decorate 43(i2) Binding 3 51 Decorate 45 RelaxedPrecision 52 2: TypeVoid 53 3: TypeFunction 2 54 6: TypeFloat 32 55 7: TypeVector 6(float) 4 56 8: TypePointer Output 7(fvec4) 57 9(color): 8(ptr) Variable Output 58 10: TypeImage 6(float) 2D sampled format:Unknown 59 11: TypeSampledImage 10 60 12: TypePointer UniformConstant 11 61 13(s): 12(ptr) Variable UniformConstant 62 15: TypeVector 6(float) 2 63 16: TypePointer Input 15(fvec2) 64 17(v2): 16(ptr) Variable Input 65 20: TypeImage 6(float) 3D sampled format:Unknown 66 21: TypeSampledImage 20 67 22: TypePointer UniformConstant 21 68 23(t): 22(ptr) Variable UniformConstant 69 25: TypeVector 6(float) 3 70 26: TypePointer Input 25(fvec3) 71 27(v3): 26(ptr) Variable Input 72 30: TypePointer Function 7(fvec4) 73 32: TypeImage 6(float) 2D nonsampled format:Rgba32f 74 33: TypePointer UniformConstant 32 75 34(i1): 33(ptr) Variable UniformConstant 76 36: TypeInt 32 1 77 37: TypeVector 36(int) 2 78 38: TypePointer Input 37(ivec2) 79 39(iv2): 38(ptr) Variable Input 80 43(i2): 33(ptr) Variable UniformConstant 81 4(main): 2 Function None 3 82 5: Label 83 31(vi1): 30(ptr) Variable Function 84 42(vi2): 30(ptr) Variable Function 85 14: 11 Load 13(s) 86 18: 15(fvec2) Load 17(v2) 87 19: 7(fvec4) ImageSampleImplicitLod 14 18 88 Store 9(color) 19 89 24: 21 Load 23(t) 90 28: 25(fvec3) Load 27(v3) 91 29: 7(fvec4) ImageSampleImplicitLod 24 28 92 Store 9(color) 29 93 35: 32 Load 34(i1) 94 40: 37(ivec2) Load 39(iv2) 95 41: 7(fvec4) ImageRead 35 40 96 Store 31(vi1) 41 97 44: 32 Load 43(i2) 98 45: 37(ivec2) Load 39(iv2) 99 46: 7(fvec4) ImageRead 44 45 100 Store 42(vi2) 46 101 Return 102 FunctionEnd 103