1hlsl.float4.frag
2WARNING: 0:5: 'register' : ignoring shader_profile
3WARNING: 0:6: 'register' : ignoring shader_profile
4
5Shader version: 500
6gl_FragCoord origin is upper left
70:? Sequence
80:9  Function Definition: ShaderFunction(vf4; ( temp 4-component vector of float)
90:9    Function Parameters:
100:9      'input' ( in 4-component vector of float)
110:?     Sequence
120:10      Branch: Return with expression
130:10        component-wise multiply ( temp 4-component vector of float)
140:10          'input' ( in 4-component vector of float)
150:10          AmbientColor: direct index for structure ( uniform 4-component vector of float)
160:10            'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float AmbientColor,  uniform bool ff1, layout( offset=20) uniform float ff2, layout( binding=0 offset=32) uniform 4-component vector of float ff3, layout( binding=1 offset=48) uniform 4-component vector of float ff4})
170:10            Constant:
180:10              0 (const uint)
190:?   Linker Objects
200:?     'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float AmbientColor,  uniform bool ff1, layout( offset=20) uniform float ff2, layout( binding=0 offset=32) uniform 4-component vector of float ff3, layout( binding=1 offset=48) uniform 4-component vector of float ff4})
21
22
23Linked fragment stage:
24
25WARNING: Linking fragment stage: Entry point not found
26
27Shader version: 500
28gl_FragCoord origin is upper left
290:? Sequence
300:9  Function Definition: ShaderFunction(vf4; ( temp 4-component vector of float)
310:9    Function Parameters:
320:9      'input' ( in 4-component vector of float)
330:?     Sequence
340:10      Branch: Return with expression
350:10        component-wise multiply ( temp 4-component vector of float)
360:10          'input' ( in 4-component vector of float)
370:10          AmbientColor: direct index for structure ( uniform 4-component vector of float)
380:10            'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float AmbientColor,  uniform bool ff1, layout( offset=20) uniform float ff2, layout( binding=0 offset=32) uniform 4-component vector of float ff3, layout( binding=1 offset=48) uniform 4-component vector of float ff4})
390:10            Constant:
400:10              0 (const uint)
410:?   Linker Objects
420:?     'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float AmbientColor,  uniform bool ff1, layout( offset=20) uniform float ff2, layout( binding=0 offset=32) uniform 4-component vector of float ff3, layout( binding=1 offset=48) uniform 4-component vector of float ff4})
43
44// Module Version 10000
45// Generated by (magic number): 80007
46// Id's are bound by 26
47
48                              Capability Shader
49               1:             ExtInstImport  "GLSL.std.450"
50                              MemoryModel Logical GLSL450
51                              EntryPoint Fragment 4  "PixelShaderFunction"
52                              ExecutionMode 4 OriginUpperLeft
53                              Source HLSL 500
54                              Name 4  "PixelShaderFunction"
55                              Name 11  "ShaderFunction(vf4;"
56                              Name 10  "input"
57                              Name 15  "$Global"
58                              MemberName 15($Global) 0  "AmbientColor"
59                              MemberName 15($Global) 1  "ff1"
60                              MemberName 15($Global) 2  "ff2"
61                              MemberName 15($Global) 3  "ff3"
62                              MemberName 15($Global) 4  "ff4"
63                              Name 17  ""
64                              MemberDecorate 15($Global) 0 Offset 0
65                              MemberDecorate 15($Global) 1 Offset 16
66                              MemberDecorate 15($Global) 2 Offset 20
67                              MemberDecorate 15($Global) 3 Offset 32
68                              MemberDecorate 15($Global) 4 Offset 48
69                              Decorate 15($Global) Block
70                              Decorate 17 DescriptorSet 0
71               2:             TypeVoid
72               3:             TypeFunction 2
73               6:             TypeFloat 32
74               7:             TypeVector 6(float) 4
75               8:             TypePointer Function 7(fvec4)
76               9:             TypeFunction 7(fvec4) 8(ptr)
77              14:             TypeInt 32 0
78     15($Global):             TypeStruct 7(fvec4) 14(int) 6(float) 7(fvec4) 7(fvec4)
79              16:             TypePointer Uniform 15($Global)
80              17:     16(ptr) Variable Uniform
81              18:             TypeInt 32 1
82              19:     18(int) Constant 0
83              20:             TypePointer Uniform 7(fvec4)
844(PixelShaderFunction):           2 Function None 3
85               5:             Label
86                              Return
87                              FunctionEnd
8811(ShaderFunction(vf4;):    7(fvec4) Function None 9
89       10(input):      8(ptr) FunctionParameter
90              12:             Label
91              13:    7(fvec4) Load 10(input)
92              21:     20(ptr) AccessChain 17 19
93              22:    7(fvec4) Load 21
94              23:    7(fvec4) FMul 13 22
95                              ReturnValue 23
96                              FunctionEnd
97