• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1hlsl.flattenOpaque.frag
2// Module Version 10000
3// Generated by (magic number): 8000a
4// Id's are bound by 190
5
6                              Capability Shader
7               1:             ExtInstImport  "GLSL.std.450"
8                              MemoryModel Logical GLSL450
9                              EntryPoint Fragment 4  "main" 120
10                              ExecutionMode 4 OriginUpperLeft
11                              Source HLSL 500
12                              Name 4  "main"
13                              Name 38  "tex"
14                              Name 82  "s.s2D"
15                              Name 97  "s2.s2D"
16                              Name 100  "s2.tex"
17                              Name 120  "@entryPointOutput"
18                              Decorate 38(tex) DescriptorSet 0
19                              Decorate 38(tex) Binding 0
20                              Decorate 82(s.s2D) DescriptorSet 0
21                              Decorate 82(s.s2D) Binding 1
22                              Decorate 97(s2.s2D) DescriptorSet 0
23                              Decorate 97(s2.s2D) Binding 2
24                              Decorate 100(s2.tex) DescriptorSet 0
25                              Decorate 100(s2.tex) Binding 3
26                              Decorate 120(@entryPointOutput) Location 0
27               2:             TypeVoid
28               3:             TypeFunction 2
29               6:             TypeSampler
30               9:             TypeFloat 32
31              10:             TypeVector 9(float) 4
32              15:             TypeVector 9(float) 2
33              22:             TypeImage 9(float) 2D sampled format:Unknown
34              37:             TypePointer UniformConstant 22
35         38(tex):     37(ptr) Variable UniformConstant
36              45:             TypeSampledImage 22
37              47:    9(float) Constant 1045220557
38              48:    9(float) Constant 1050253722
39              49:   15(fvec2) ConstantComposite 47 48
40              81:             TypePointer UniformConstant 6
41       82(s.s2D):     81(ptr) Variable UniformConstant
42      97(s2.s2D):     81(ptr) Variable UniformConstant
43     100(s2.tex):     37(ptr) Variable UniformConstant
44             119:             TypePointer Output 10(fvec4)
45120(@entryPointOutput):    119(ptr) Variable Output
46         4(main):           2 Function None 3
47               5:             Label
48             135:           6 Load 82(s.s2D)
49             160:          22 Load 38(tex)
50             163:          45 SampledImage 160 135
51             164:   10(fvec4) ImageSampleImplicitLod 163 49
52             139:           6 Load 82(s.s2D)
53             167:          22 Load 38(tex)
54             170:          45 SampledImage 167 139
55             172:   10(fvec4) ImageSampleImplicitLod 170 49
56             143:   10(fvec4) FAdd 164 172
57             144:           6 Load 97(s2.s2D)
58             146:          22 Load 100(s2.tex)
59             179:          45 SampledImage 146 144
60             180:   10(fvec4) ImageSampleImplicitLod 179 49
61             150:   10(fvec4) FAdd 143 180
62             151:           6 Load 97(s2.s2D)
63             153:          22 Load 100(s2.tex)
64             187:          45 SampledImage 153 151
65             189:   10(fvec4) ImageSampleImplicitLod 187 49
66             157:   10(fvec4) FAdd 150 189
67                              Store 120(@entryPointOutput) 157
68                              Return
69                              FunctionEnd
70