1hlsl.layoutOverride.vert
2Shader version: 500
30:? Sequence
40:5  Function Definition: @main( ( temp 4-component vector of float)
50:5    Function Parameters:
60:?     Sequence
70:6      Branch: Return with expression
80:6        texture ( temp 4-component vector of float)
90:6          Construct combined texture-sampler ( temp sampler2D)
100:6            'tex' (layout( set=2 binding=0) uniform texture2D)
110:6            'samp' ( uniform sampler)
120:?           Constant:
130:?             0.200000
140:?             0.300000
150:5  Function Definition: main( ( temp void)
160:5    Function Parameters:
170:?     Sequence
180:5      move second child to first child ( temp 4-component vector of float)
190:?         '@entryPointOutput' ( out 4-component vector of float Position)
200:5        Function Call: @main( ( temp 4-component vector of float)
210:?   Linker Objects
220:?     'tex' (layout( set=2 binding=0) uniform texture2D)
230:?     'samp' ( uniform sampler)
240:?     '@entryPointOutput' ( out 4-component vector of float Position)
25
26
27Linked vertex stage:
28
29
30Shader version: 500
310:? Sequence
320:5  Function Definition: @main( ( temp 4-component vector of float)
330:5    Function Parameters:
340:?     Sequence
350:6      Branch: Return with expression
360:6        texture ( temp 4-component vector of float)
370:6          Construct combined texture-sampler ( temp sampler2D)
380:6            'tex' (layout( set=2 binding=0) uniform texture2D)
390:6            'samp' ( uniform sampler)
400:?           Constant:
410:?             0.200000
420:?             0.300000
430:5  Function Definition: main( ( temp void)
440:5    Function Parameters:
450:?     Sequence
460:5      move second child to first child ( temp 4-component vector of float)
470:?         '@entryPointOutput' ( out 4-component vector of float Position)
480:5        Function Call: @main( ( temp 4-component vector of float)
490:?   Linker Objects
500:?     'tex' (layout( set=2 binding=0) uniform texture2D)
510:?     'samp' ( uniform sampler)
520:?     '@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 30(@entryPointOutput) BuiltIn Position
72               2:             TypeVoid
73               3:             TypeFunction 2
74               6:             TypeFloat 32
75               7:             TypeVector 6(float) 4
76               8:             TypeFunction 7(fvec4)
77              11:             TypeImage 6(float) 2D sampled format:Unknown
78              12:             TypePointer UniformConstant 11
79         13(tex):     12(ptr) Variable UniformConstant
80              15:             TypeSampler
81              16:             TypePointer UniformConstant 15
82        17(samp):     16(ptr) Variable UniformConstant
83              19:             TypeSampledImage 11
84              21:             TypeVector 6(float) 2
85              22:    6(float) Constant 1045220557
86              23:    6(float) Constant 1050253722
87              24:   21(fvec2) ConstantComposite 22 23
88              25:    6(float) Constant 0
89              29:             TypePointer Output 7(fvec4)
9030(@entryPointOutput):     29(ptr) Variable Output
91         4(main):           2 Function None 3
92               5:             Label
93              31:    7(fvec4) FunctionCall 9(@main()
94                              Store 30(@entryPointOutput) 31
95                              Return
96                              FunctionEnd
97       9(@main():    7(fvec4) Function None 8
98              10:             Label
99              14:          11 Load 13(tex)
100              18:          15 Load 17(samp)
101              20:          19 SampledImage 14 18
102              26:    7(fvec4) ImageSampleExplicitLod 20 24 Lod 25
103                              ReturnValue 26
104                              FunctionEnd
105