1hlsl.matType.frag
2Shader version: 500
3gl_FragCoord origin is upper left
40:? Sequence
50:9  Function Definition: ShaderFunction(vf1;f1; ( temp 1-component vector of float)
60:9    Function Parameters:
70:9      'inFloat1' ( in 1-component vector of float)
80:9      'inScalar' ( in float)
90:?     Sequence
100:10      Branch: Return with expression
110:10        'inFloat1' ( in 1-component vector of float)
120:?   Linker Objects
130:?     'anon@0' (layout( row_major std140) uniform block{ uniform 1-component vector of float f1,  uniform 1X1 matrix of float fmat11,  uniform 4X1 matrix of float fmat41,  uniform 1X2 matrix of float fmat12,  uniform 2X3 matrix of double dmat23,  uniform 4X4 matrix of int int44})
14
15
16Linked fragment stage:
17
18WARNING: Linking fragment stage: Entry point not found
19
20Shader version: 500
21gl_FragCoord origin is upper left
220:? Sequence
230:9  Function Definition: ShaderFunction(vf1;f1; ( temp 1-component vector of float)
240:9    Function Parameters:
250:9      'inFloat1' ( in 1-component vector of float)
260:9      'inScalar' ( in float)
270:?     Sequence
280:10      Branch: Return with expression
290:10        'inFloat1' ( in 1-component vector of float)
300:?   Linker Objects
310:?     'anon@0' (layout( row_major std140) uniform block{ uniform 1-component vector of float f1,  uniform 1X1 matrix of float fmat11,  uniform 4X1 matrix of float fmat41,  uniform 1X2 matrix of float fmat12,  uniform 2X3 matrix of double dmat23,  uniform 4X4 matrix of int int44})
32
33// Module Version 10000
34// Generated by (magic number): 80007
35// Id's are bound by 30
36
37                              Capability Shader
38                              Capability Float64
39               1:             ExtInstImport  "GLSL.std.450"
40                              MemoryModel Logical GLSL450
41                              EntryPoint Fragment 4  "PixelShaderFunction"
42                              ExecutionMode 4 OriginUpperLeft
43                              Source HLSL 500
44                              Name 4  "PixelShaderFunction"
45                              Name 11  "ShaderFunction(vf1;f1;"
46                              Name 9  "inFloat1"
47                              Name 10  "inScalar"
48                              Name 27  "$Global"
49                              MemberName 27($Global) 0  "f1"
50                              MemberName 27($Global) 1  "fmat11"
51                              MemberName 27($Global) 2  "fmat41"
52                              MemberName 27($Global) 3  "fmat12"
53                              MemberName 27($Global) 4  "dmat23"
54                              MemberName 27($Global) 5  "int44"
55                              Name 29  ""
56                              MemberDecorate 27($Global) 0 Offset 0
57                              MemberDecorate 27($Global) 1 RowMajor
58                              MemberDecorate 27($Global) 1 Offset 16
59                              MemberDecorate 27($Global) 1 MatrixStride 16
60                              MemberDecorate 27($Global) 2 RowMajor
61                              MemberDecorate 27($Global) 2 Offset 32
62                              MemberDecorate 27($Global) 2 MatrixStride 16
63                              MemberDecorate 27($Global) 3 RowMajor
64                              MemberDecorate 27($Global) 3 Offset 48
65                              MemberDecorate 27($Global) 3 MatrixStride 16
66                              MemberDecorate 27($Global) 4 RowMajor
67                              MemberDecorate 27($Global) 4 Offset 80
68                              MemberDecorate 27($Global) 4 MatrixStride 16
69                              MemberDecorate 27($Global) 5 RowMajor
70                              MemberDecorate 27($Global) 5 Offset 128
71                              MemberDecorate 27($Global) 5 MatrixStride 16
72                              Decorate 27($Global) Block
73                              Decorate 29 DescriptorSet 0
74               2:             TypeVoid
75               3:             TypeFunction 2
76               6:             TypeFloat 32
77               7:             TypePointer Function 6(float)
78               8:             TypeFunction 6(float) 7(ptr) 7(ptr)
79              16:             TypeVector 6(float) 1
80              17:             TypeMatrix 16(fvec) 1
81              18:             TypeMatrix 16(fvec) 4
82              19:             TypeVector 6(float) 2
83              20:             TypeMatrix 19(fvec2) 1
84              21:             TypeFloat 64
85              22:             TypeVector 21(float64_t) 3
86              23:             TypeMatrix 22(f64vec3) 2
87              24:             TypeInt 32 1
88              25:             TypeVector 24(int) 4
89              26:             TypeMatrix 25(ivec4) 4
90     27($Global):             TypeStruct 6(float) 17 18 20 23 26
91              28:             TypePointer Uniform 27($Global)
92              29:     28(ptr) Variable Uniform
934(PixelShaderFunction):           2 Function None 3
94               5:             Label
95                              Return
96                              FunctionEnd
9711(ShaderFunction(vf1;f1;):    6(float) Function None 8
98     9(inFloat1):      7(ptr) FunctionParameter
99    10(inScalar):      7(ptr) FunctionParameter
100              12:             Label
101              13:    6(float) Load 9(inFloat1)
102                              ReturnValue 13
103                              FunctionEnd
104