3186db435fd29be035d5bb3a249d9ee344445aa6
[platform/upstream/glslang.git] / Test / baseResults / spv.1.4.texture.frag.out
1 spv.1.4.texture.frag
2 Validation failed
3 // Module Version 10400
4 // Generated by (magic number): 80007
5 // Id's are bound by 79
6
7                               Capability Shader
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
12                               Source GLSL 450
13                               Name 4  "main"
14                               Name 9  "color"
15                               Name 15  "texSampler2D"
16                               Name 19  "coords2D"
17                               Name 28  "itexSampler2D"
18                               Name 40  "utexSampler2D"
19                               Name 51  "iCoords2D"
20                               Name 54  "iLod"
21                               Name 76  "t"
22                               Name 78  "color"
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
31                2:             TypeVoid
32                3:             TypeFunction 2
33                6:             TypeFloat 32
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
45               24:             TypeInt 32 1
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
51               36:             TypeInt 32 0
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
66                5:             Label
67         9(color):      8(ptr) Variable Function
68                               Store 9(color) 11
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
74                               Store 9(color) 23
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
81                               Store 9(color) 35
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
88                               Store 9(color) 47
89               48:          13 Load 15(texSampler2D)
90               52:   49(ivec2) Load 51(iCoords2D)
91               55:     24(int) Load 54(iLod)
92               56:          12 Image 48
93               57:    7(fvec4) ImageFetch 56 52 Lod 55
94               58:    7(fvec4) Load 9(color)
95               59:    7(fvec4) FAdd 58 57
96                               Store 9(color) 59
97               60:          26 Load 28(itexSampler2D)
98               61:   49(ivec2) Load 51(iCoords2D)
99               62:     24(int) Load 54(iLod)
100               63:          25 Image 60
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
105                               Store 9(color) 67
106               68:          38 Load 40(utexSampler2D)
107               69:   49(ivec2) Load 51(iCoords2D)
108               70:     24(int) Load 54(iLod)
109               71:          37 Image 68
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
114                               Store 9(color) 75
115                               Return
116                               FunctionEnd