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