3 // Module Version 10400
4 // Generated by (magic number): 80007
5 // Id's are bound by 79
8 1: ExtInstImport "GLSL.std.450"
9 MemoryModel Logical GLSL450
10 EntryPoint Fragment 4 "main" 15 19 28 40 51 54 76 78
11 ExecutionMode 4 OriginUpperLeft
15 Name 15 "texSampler2D"
17 Name 28 "itexSampler2D"
18 Name 40 "utexSampler2D"
23 Decorate 15(texSampler2D) DescriptorSet 0
24 Decorate 15(texSampler2D) Binding 0
25 Decorate 28(itexSampler2D) DescriptorSet 0
26 Decorate 28(itexSampler2D) Binding 0
27 Decorate 40(utexSampler2D) DescriptorSet 0
28 Decorate 40(utexSampler2D) Binding 0
29 Decorate 51(iCoords2D) Flat
30 Decorate 54(iLod) Flat
34 7: TypeVector 6(float) 4
35 8: TypePointer Function 7(fvec4)
36 10: 6(float) Constant 0
37 11: 7(fvec4) ConstantComposite 10 10 10 10
38 12: TypeImage 6(float) 2D sampled format:Unknown
39 13: TypeSampledImage 12
40 14: TypePointer UniformConstant 13
41 15(texSampler2D): 14(ptr) Variable UniformConstant
42 17: TypeVector 6(float) 2
43 18: TypePointer Input 17(fvec2)
44 19(coords2D): 18(ptr) Variable Input
46 25: TypeImage 24(int) 2D sampled format:Unknown
47 26: TypeSampledImage 25
48 27: TypePointer UniformConstant 26
49 28(itexSampler2D): 27(ptr) Variable UniformConstant
50 31: TypeVector 24(int) 4
52 37: TypeImage 36(int) 2D sampled format:Unknown
53 38: TypeSampledImage 37
54 39: TypePointer UniformConstant 38
55 40(utexSampler2D): 39(ptr) Variable UniformConstant
56 43: TypeVector 36(int) 4
57 49: TypeVector 24(int) 2
58 50: TypePointer Input 49(ivec2)
59 51(iCoords2D): 50(ptr) Variable Input
60 53: TypePointer Input 24(int)
61 54(iLod): 53(ptr) Variable Input
62 76(t): 18(ptr) Variable Input
63 77: TypePointer Output 7(fvec4)
64 78(color): 77(ptr) Variable Output
65 4(main): 2 Function None 3
67 9(color): 8(ptr) Variable Function
69 16: 13 Load 15(texSampler2D)
70 20: 17(fvec2) Load 19(coords2D)
71 21: 7(fvec4) ImageSampleImplicitLod 16 20
72 22: 7(fvec4) Load 9(color)
73 23: 7(fvec4) FAdd 22 21
75 29: 26 Load 28(itexSampler2D)
76 30: 17(fvec2) Load 19(coords2D)
77 32: 31(ivec4) ImageSampleImplicitLod 29 30 SignExtend
78 33: 7(fvec4) ConvertSToF 32
79 34: 7(fvec4) Load 9(color)
80 35: 7(fvec4) FAdd 34 33
82 41: 38 Load 40(utexSampler2D)
83 42: 17(fvec2) Load 19(coords2D)
84 44: 43(ivec4) ImageSampleImplicitLod 41 42 ZeroExtend
85 45: 7(fvec4) ConvertUToF 44
86 46: 7(fvec4) Load 9(color)
87 47: 7(fvec4) FAdd 46 45
89 48: 13 Load 15(texSampler2D)
90 52: 49(ivec2) Load 51(iCoords2D)
91 55: 24(int) Load 54(iLod)
93 57: 7(fvec4) ImageFetch 56 52 Lod 55
94 58: 7(fvec4) Load 9(color)
95 59: 7(fvec4) FAdd 58 57
97 60: 26 Load 28(itexSampler2D)
98 61: 49(ivec2) Load 51(iCoords2D)
99 62: 24(int) Load 54(iLod)
101 64: 31(ivec4) ImageFetch 63 61 Lod SignExtend 62
102 65: 7(fvec4) ConvertSToF 64
103 66: 7(fvec4) Load 9(color)
104 67: 7(fvec4) FAdd 66 65
106 68: 38 Load 40(utexSampler2D)
107 69: 49(ivec2) Load 51(iCoords2D)
108 70: 24(int) Load 54(iLod)
110 72: 43(ivec4) ImageFetch 71 69 Lod ZeroExtend 70
111 73: 7(fvec4) ConvertUToF 72
112 74: 7(fvec4) Load 9(color)
113 75: 7(fvec4) FAdd 74 73