1 hlsl.layoutOverride.vert 2 Shader version: 500 3 0:? Sequence 4 0:5 Function Definition: @main( ( temp 4-component vector of float) 5 0:5 Function Parameters: 6 0:? Sequence 7 0:6 Branch: Return with expression 8 0:6 texture ( temp 4-component vector of float) 9 0:6 Construct combined texture-sampler ( temp sampler2D) 10 0:6 'tex' (layout( set=2 binding=0) uniform texture2D) 11 0:6 'samp' ( uniform sampler) 12 0:? Constant: 13 0:? 0.200000 14 0:? 0.300000 15 0:5 Function Definition: main( ( temp void) 16 0:5 Function Parameters: 17 0:? Sequence 18 0:5 move second child to first child ( temp 4-component vector of float) 19 0:? '@entryPointOutput' ( out 4-component vector of float Position) 20 0:5 Function Call: @main( ( temp 4-component vector of float) 21 0:? Linker Objects 22 0:? 'tex' (layout( set=2 binding=0) uniform texture2D) 23 0:? 'samp' ( uniform sampler) 24 0:? '@entryPointOutput' ( out 4-component vector of float Position) 25 26 27 Linked vertex stage: 28 29 30 Shader version: 500 31 0:? Sequence 32 0:5 Function Definition: @main( ( temp 4-component vector of float) 33 0:5 Function Parameters: 34 0:? Sequence 35 0:6 Branch: Return with expression 36 0:6 texture ( temp 4-component vector of float) 37 0:6 Construct combined texture-sampler ( temp sampler2D) 38 0:6 'tex' (layout( set=2 binding=0) uniform texture2D) 39 0:6 'samp' ( uniform sampler) 40 0:? Constant: 41 0:? 0.200000 42 0:? 0.300000 43 0:5 Function Definition: main( ( temp void) 44 0:5 Function Parameters: 45 0:? Sequence 46 0:5 move second child to first child ( temp 4-component vector of float) 47 0:? '@entryPointOutput' ( out 4-component vector of float Position) 48 0:5 Function Call: @main( ( temp 4-component vector of float) 49 0:? Linker Objects 50 0:? 'tex' (layout( set=2 binding=0) uniform texture2D) 51 0:? 'samp' ( uniform sampler) 52 0:? '@entryPointOutput' ( out 4-component vector of float Position) 53 54 // Module Version 10000 55 // Generated by (magic number): 80007 56 // Id's are bound by 32 57 58 Capability Shader 59 1: ExtInstImport "GLSL.std.450" 60 MemoryModel Logical GLSL450 61 EntryPoint Vertex 4 "main" 30 62 Source HLSL 500 63 Name 4 "main" 64 Name 9 "@main(" 65 Name 13 "tex" 66 Name 17 "samp" 67 Name 30 "@entryPointOutput" 68 Decorate 13(tex) DescriptorSet 2 69 Decorate 13(tex) Binding 0 70 Decorate 17(samp) DescriptorSet 0 71 Decorate 17(samp) Binding 0 72 Decorate 30(@entryPointOutput) BuiltIn Position 73 2: TypeVoid 74 3: TypeFunction 2 75 6: TypeFloat 32 76 7: TypeVector 6(float) 4 77 8: TypeFunction 7(fvec4) 78 11: TypeImage 6(float) 2D sampled format:Unknown 79 12: TypePointer UniformConstant 11 80 13(tex): 12(ptr) Variable UniformConstant 81 15: TypeSampler 82 16: TypePointer UniformConstant 15 83 17(samp): 16(ptr) Variable UniformConstant 84 19: TypeSampledImage 11 85 21: TypeVector 6(float) 2 86 22: 6(float) Constant 1045220557 87 23: 6(float) Constant 1050253722 88 24: 21(fvec2) ConstantComposite 22 23 89 25: 6(float) Constant 0 90 29: TypePointer Output 7(fvec4) 91 30(@entryPointOutput): 29(ptr) Variable Output 92 4(main): 2 Function None 3 93 5: Label 94 31: 7(fvec4) FunctionCall 9(@main() 95 Store 30(@entryPointOutput) 31 96 Return 97 FunctionEnd 98 9(@main(): 7(fvec4) Function None 8 99 10: Label 100 14: 11 Load 13(tex) 101 18: 15 Load 17(samp) 102 20: 19 SampledImage 14 18 103 26: 7(fvec4) ImageSampleExplicitLod 20 24 Lod 25 104 ReturnValue 26 105 FunctionEnd 106