blob: 57f8e01a4a43b4186735d83ad443f85be31be620 [file] [log] [blame]
LoopDawgb22c0692017-12-06 16:52:03 -07001hlsl.y-negate-2.vert
2Shader version: 500
30:? Sequence
40:6 Function Definition: @main(vf4; ( temp void)
50:6 Function Parameters:
60:6 'position' ( out 4-component vector of float)
70:? Sequence
80:7 move second child to first child ( temp 4-component vector of float)
90:7 'position' ( out 4-component vector of float)
100:7 pos: direct index for structure ( uniform 4-component vector of float)
110:7 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float pos})
120:7 Constant:
130:7 0 (const uint)
140:6 Function Definition: main( ( temp void)
150:6 Function Parameters:
160:? Sequence
170:6 Function Call: @main(vf4; ( temp void)
180:? 'position' ( temp 4-component vector of float)
190:6 Sequence
200:6 move second child to first child ( temp 4-component vector of float)
210:6 '@position' ( temp 4-component vector of float)
220:? 'position' ( temp 4-component vector of float)
230:6 move second child to first child ( temp float)
240:6 direct index ( temp float)
250:6 '@position' ( temp 4-component vector of float)
260:6 Constant:
270:6 1 (const int)
280:6 Negate value ( temp float)
290:6 direct index ( temp float)
300:6 '@position' ( temp 4-component vector of float)
310:6 Constant:
320:6 1 (const int)
330:6 move second child to first child ( temp 4-component vector of float)
340:? 'position' ( out 4-component vector of float Position)
350:6 '@position' ( temp 4-component vector of float)
360:? Linker Objects
370:? 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float pos})
380:? 'position' ( out 4-component vector of float Position)
39
40
41Linked vertex stage:
42
43
44Shader version: 500
450:? Sequence
460:6 Function Definition: @main(vf4; ( temp void)
470:6 Function Parameters:
480:6 'position' ( out 4-component vector of float)
490:? Sequence
500:7 move second child to first child ( temp 4-component vector of float)
510:7 'position' ( out 4-component vector of float)
520:7 pos: direct index for structure ( uniform 4-component vector of float)
530:7 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float pos})
540:7 Constant:
550:7 0 (const uint)
560:6 Function Definition: main( ( temp void)
570:6 Function Parameters:
580:? Sequence
590:6 Function Call: @main(vf4; ( temp void)
600:? 'position' ( temp 4-component vector of float)
610:6 Sequence
620:6 move second child to first child ( temp 4-component vector of float)
630:6 '@position' ( temp 4-component vector of float)
640:? 'position' ( temp 4-component vector of float)
650:6 move second child to first child ( temp float)
660:6 direct index ( temp float)
670:6 '@position' ( temp 4-component vector of float)
680:6 Constant:
690:6 1 (const int)
700:6 Negate value ( temp float)
710:6 direct index ( temp float)
720:6 '@position' ( temp 4-component vector of float)
730:6 Constant:
740:6 1 (const int)
750:6 move second child to first child ( temp 4-component vector of float)
760:? 'position' ( out 4-component vector of float Position)
770:6 '@position' ( temp 4-component vector of float)
780:? Linker Objects
790:? 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float pos})
800:? 'position' ( out 4-component vector of float Position)
81
82// Module Version 10000
83// Generated by (magic number): 80002
84// Id's are bound by 43
85
86 Capability Shader
87 1: ExtInstImport "GLSL.std.450"
88 MemoryModel Logical GLSL450
89 EntryPoint Vertex 4 "main" 35
90 Source HLSL 500
91 Name 4 "main"
92 Name 13 "$Global"
93 MemberName 13($Global) 0 "pos"
94 Name 15 ""
95 Name 35 "position"
96 MemberDecorate 13($Global) 0 Offset 0
97 Decorate 13($Global) Block
98 Decorate 15 DescriptorSet 0
99 Decorate 35(position) BuiltIn Position
100 2: TypeVoid
101 3: TypeFunction 2
102 6: TypeFloat 32
103 7: TypeVector 6(float) 4
104 13($Global): TypeStruct 7(fvec4)
105 14: TypePointer Uniform 13($Global)
106 15: 14(ptr) Variable Uniform
107 16: TypeInt 32 1
108 17: 16(int) Constant 0
109 18: TypePointer Uniform 7(fvec4)
110 34: TypePointer Output 7(fvec4)
111 35(position): 34(ptr) Variable Output
112 4(main): 2 Function None 3
113 5: Label
114 37: 18(ptr) AccessChain 15 17
115 38: 7(fvec4) Load 37
116 40: 6(float) CompositeExtract 38 1
117 32: 6(float) FNegate 40
118 42: 7(fvec4) CompositeInsert 32 38 1
119 Store 35(position) 42
120 Return
121 FunctionEnd