• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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