blob: abda4da1a514187693b2242c61408b32c1f623bf [file] [log] [blame]
John Kessenich0d2b6de2016-06-05 11:23:11 -06001hlsl.attribute.frag
2Shader version: 450
3gl_FragCoord origin is upper left
40:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060050:2 Function Definition: @PixelShaderFunction(vf4; ( temp void)
John Kessenich0d2b6de2016-06-05 11:23:11 -060060:2 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -060070:2 'input' ( in 4-component vector of float)
John Kessenich0d2b6de2016-06-05 11:23:11 -060080:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060090:11 Test condition and select ( temp void)
John Kessenich0d2b6de2016-06-05 11:23:11 -0600100:11 Condition
110:11 Constant:
John Kessenich7e997e22017-03-30 22:09:30 -0600120:11 false (const bool)
John Kessenich0d2b6de2016-06-05 11:23:11 -0600130:11 true case is null
John Kessenich71c100d2017-03-14 19:43:13 -0600140:2 Function Definition: PixelShaderFunction( ( temp void)
John Kessenich02467d82017-01-19 15:41:47 -0700150:2 Function Parameters:
160:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600170:2 move second child to first child ( temp 4-component vector of float)
180:? 'input' ( temp 4-component vector of float)
190:? 'input' (layout( location=0) in 4-component vector of float)
200:2 Function Call: @PixelShaderFunction(vf4; ( temp void)
210:? 'input' ( temp 4-component vector of float)
John Kessenich0d2b6de2016-06-05 11:23:11 -0600220:? Linker Objects
John Kessenich71c100d2017-03-14 19:43:13 -0600230:? 'input' (layout( location=0) in 4-component vector of float)
John Kessenich0d2b6de2016-06-05 11:23:11 -060024
25
26Linked fragment stage:
27
28
29Shader version: 450
30gl_FragCoord origin is upper left
310:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600320:2 Function Definition: @PixelShaderFunction(vf4; ( temp void)
John Kessenich0d2b6de2016-06-05 11:23:11 -0600330:2 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -0600340:2 'input' ( in 4-component vector of float)
John Kessenich0d2b6de2016-06-05 11:23:11 -0600350:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600360:11 Test condition and select ( temp void)
John Kessenich0d2b6de2016-06-05 11:23:11 -0600370:11 Condition
380:11 Constant:
John Kessenich7e997e22017-03-30 22:09:30 -0600390:11 false (const bool)
John Kessenich0d2b6de2016-06-05 11:23:11 -0600400:11 true case is null
John Kessenich71c100d2017-03-14 19:43:13 -0600410:2 Function Definition: PixelShaderFunction( ( temp void)
John Kessenich02467d82017-01-19 15:41:47 -0700420:2 Function Parameters:
430:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600440:2 move second child to first child ( temp 4-component vector of float)
450:? 'input' ( temp 4-component vector of float)
460:? 'input' (layout( location=0) in 4-component vector of float)
470:2 Function Call: @PixelShaderFunction(vf4; ( temp void)
480:? 'input' ( temp 4-component vector of float)
John Kessenich0d2b6de2016-06-05 11:23:11 -0600490:? Linker Objects
John Kessenich71c100d2017-03-14 19:43:13 -0600500:? 'input' (layout( location=0) in 4-component vector of float)
John Kessenich0d2b6de2016-06-05 11:23:11 -060051
52// Module Version 10000
53// Generated by (magic number): 80001
John Kessenich02467d82017-01-19 15:41:47 -070054// Id's are bound by 24
John Kessenich0d2b6de2016-06-05 11:23:11 -060055
56 Capability Shader
57 1: ExtInstImport "GLSL.std.450"
58 MemoryModel Logical GLSL450
John Kessenich02467d82017-01-19 15:41:47 -070059 EntryPoint Fragment 4 "PixelShaderFunction" 19
John Kessenich0d2b6de2016-06-05 11:23:11 -060060 ExecutionMode 4 OriginUpperLeft
John Kessenich0d2b6de2016-06-05 11:23:11 -060061 Name 4 "PixelShaderFunction"
John Kessenich02467d82017-01-19 15:41:47 -070062 Name 11 "@PixelShaderFunction(vf4;"
63 Name 10 "input"
64 Name 17 "input"
65 Name 19 "input"
66 Name 21 "param"
67 Decorate 19(input) Location 0
John Kessenich0d2b6de2016-06-05 11:23:11 -060068 2: TypeVoid
69 3: TypeFunction 2
John Kessenich02467d82017-01-19 15:41:47 -070070 6: TypeFloat 32
71 7: TypeVector 6(float) 4
72 8: TypePointer Function 7(fvec4)
73 9: TypeFunction 2 8(ptr)
John Kessenich7e997e22017-03-30 22:09:30 -060074 13: TypeBool
75 14: 13(bool) ConstantFalse
John Kessenich02467d82017-01-19 15:41:47 -070076 18: TypePointer Input 7(fvec4)
77 19(input): 18(ptr) Variable Input
John Kessenich0d2b6de2016-06-05 11:23:11 -0600784(PixelShaderFunction): 2 Function None 3
79 5: Label
John Kessenich02467d82017-01-19 15:41:47 -070080 17(input): 8(ptr) Variable Function
81 21(param): 8(ptr) Variable Function
82 20: 7(fvec4) Load 19(input)
83 Store 17(input) 20
84 22: 7(fvec4) Load 17(input)
85 Store 21(param) 22
86 23: 2 FunctionCall 11(@PixelShaderFunction(vf4;) 21(param)
87 Return
88 FunctionEnd
8911(@PixelShaderFunction(vf4;): 2 Function None 9
90 10(input): 8(ptr) FunctionParameter
91 12: Label
92 SelectionMerge 16 None
93 BranchConditional 14 15 16
94 15: Label
95 Branch 16
96 16: Label
John Kessenich0d2b6de2016-06-05 11:23:11 -060097 Return
98 FunctionEnd