| spv.1.4.OpEntryPoint.opaqueParams.vert |
| // Module Version 10400 |
| // Generated by (magic number): 8000a |
| // Id's are bound by 45 |
| |
| Capability Shader |
| Capability ImageQuery |
| 1: ExtInstImport "GLSL.std.450" |
| MemoryModel Logical GLSL450 |
| EntryPoint Vertex 4 "main" 41 42 43 |
| Source GLSL 450 |
| Name 4 "main" |
| Name 18 "funOpaque(s21;t21;p1;" |
| Name 15 "s2D" |
| Name 16 "t2D" |
| Name 17 "s" |
| Name 40 "size" |
| Name 41 "s2D" |
| Name 42 "t2D" |
| Name 43 "s" |
| Decorate 41(s2D) DescriptorSet 0 |
| Decorate 41(s2D) Binding 0 |
| Decorate 42(t2D) DescriptorSet 0 |
| Decorate 42(t2D) Binding 1 |
| Decorate 43(s) DescriptorSet 0 |
| Decorate 43(s) Binding 3 |
| 2: TypeVoid |
| 3: TypeFunction 2 |
| 6: TypeFloat 32 |
| 7: TypeImage 6(float) 2D sampled format:Unknown |
| 8: TypeSampledImage 7 |
| 9: TypePointer UniformConstant 8 |
| 10: TypePointer UniformConstant 7 |
| 11: TypeSampler |
| 12: TypePointer UniformConstant 11 |
| 13: TypeVector 6(float) 2 |
| 14: TypeFunction 13(fvec2) 9(ptr) 10(ptr) 12(ptr) |
| 21: TypeInt 32 1 |
| 22: 21(int) Constant 0 |
| 24: TypeVector 21(int) 2 |
| 30: 6(float) Constant 1056964608 |
| 31: 13(fvec2) ConstantComposite 30 30 |
| 32: TypeVector 6(float) 4 |
| 33: 6(float) Constant 0 |
| 39: TypePointer Function 13(fvec2) |
| 41(s2D): 9(ptr) Variable UniformConstant |
| 42(t2D): 10(ptr) Variable UniformConstant |
| 43(s): 12(ptr) Variable UniformConstant |
| 4(main): 2 Function None 3 |
| 5: Label |
| 40(size): 39(ptr) Variable Function |
| 44: 13(fvec2) FunctionCall 18(funOpaque(s21;t21;p1;) 41(s2D) 42(t2D) 43(s) |
| Store 40(size) 44 |
| Return |
| FunctionEnd |
| 18(funOpaque(s21;t21;p1;): 13(fvec2) Function None 14 |
| 15(s2D): 9(ptr) FunctionParameter |
| 16(t2D): 10(ptr) FunctionParameter |
| 17(s): 12(ptr) FunctionParameter |
| 19: Label |
| 20: 8 Load 15(s2D) |
| 23: 7 Image 20 |
| 25: 24(ivec2) ImageQuerySizeLod 23 22 |
| 26: 13(fvec2) ConvertSToF 25 |
| 27: 7 Load 16(t2D) |
| 28: 11 Load 17(s) |
| 29: 8 SampledImage 27 28 |
| 34: 32(fvec4) ImageSampleExplicitLod 29 31 Lod 33 |
| 35: 13(fvec2) VectorShuffle 34 34 0 1 |
| 36: 13(fvec2) FMul 26 35 |
| ReturnValue 36 |
| FunctionEnd |