ee40879880e8c39072312f3249e3ce20c5a0892d
[platform/upstream/glslang.git] / Test / baseResults / hlsl.matType.frag.out
1 hlsl.matType.frag
2 Shader version: 450
3 gl_FragCoord origin is upper left
4 0:? Sequence
5 0:9  Function Definition: ShaderFunction(vf1;f1; ( temp 1-component vector of float)
6 0:9    Function Parameters: 
7 0:9      'inFloat1' ( in 1-component vector of float)
8 0:9      'inScalar' ( in float)
9 0:?     Sequence
10 0:10      Branch: Return with expression
11 0:10        'inFloat1' ( in 1-component vector of float)
12 0:?   Linker Objects
13 0:?     '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
16 Linked fragment stage:
17
18 WARNING: Linking fragment stage: Entry point not found
19
20 Shader version: 450
21 gl_FragCoord origin is upper left
22 0:? Sequence
23 0:9  Function Definition: ShaderFunction(vf1;f1; ( temp 1-component vector of float)
24 0:9    Function Parameters: 
25 0:9      'inFloat1' ( in 1-component vector of float)
26 0:9      'inScalar' ( in float)
27 0:?     Sequence
28 0:10      Branch: Return with expression
29 0:10        'inFloat1' ( in 1-component vector of float)
30 0:?   Linker Objects
31 0:?     '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): 80001
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                               Name 4  "PixelShaderFunction"
44                               Name 11  "ShaderFunction(vf1;f1;"
45                               Name 9  "inFloat1"
46                               Name 10  "inScalar"
47                               Name 27  "$Global"
48                               MemberName 27($Global) 0  "f1"
49                               MemberName 27($Global) 1  "fmat11"
50                               MemberName 27($Global) 2  "fmat41"
51                               MemberName 27($Global) 3  "fmat12"
52                               MemberName 27($Global) 4  "dmat23"
53                               MemberName 27($Global) 5  "int44"
54                               Name 29  ""
55                               MemberDecorate 27($Global) 0 Offset 0
56                               MemberDecorate 27($Global) 1 RowMajor
57                               MemberDecorate 27($Global) 1 Offset 16
58                               MemberDecorate 27($Global) 1 MatrixStride 16
59                               MemberDecorate 27($Global) 2 RowMajor
60                               MemberDecorate 27($Global) 2 Offset 32
61                               MemberDecorate 27($Global) 2 MatrixStride 16
62                               MemberDecorate 27($Global) 3 RowMajor
63                               MemberDecorate 27($Global) 3 Offset 48
64                               MemberDecorate 27($Global) 3 MatrixStride 16
65                               MemberDecorate 27($Global) 4 RowMajor
66                               MemberDecorate 27($Global) 4 Offset 80
67                               MemberDecorate 27($Global) 4 MatrixStride 16
68                               MemberDecorate 27($Global) 5 RowMajor
69                               MemberDecorate 27($Global) 5 Offset 128
70                               MemberDecorate 27($Global) 5 MatrixStride 16
71                               Decorate 27($Global) Block
72                               Decorate 29 DescriptorSet 0
73                2:             TypeVoid
74                3:             TypeFunction 2
75                6:             TypeFloat 32
76                7:             TypePointer Function 6(float)
77                8:             TypeFunction 6(float) 7(ptr) 7(ptr)
78               16:             TypeVector 6(float) 1
79               17:             TypeMatrix 16(fvec) 1
80               18:             TypeMatrix 16(fvec) 4
81               19:             TypeVector 6(float) 2
82               20:             TypeMatrix 19(fvec2) 1
83               21:             TypeFloat 64
84               22:             TypeVector 21(float) 3
85               23:             TypeMatrix 22(fvec3) 2
86               24:             TypeInt 32 1
87               25:             TypeVector 24(int) 4
88               26:             TypeMatrix 25(ivec4) 4
89      27($Global):             TypeStruct 6(float) 17 18 20 23 26
90               28:             TypePointer Uniform 27($Global)
91               29:     28(ptr) Variable Uniform
92 4(PixelShaderFunction):           2 Function None 3
93                5:             Label
94                               Return
95                               FunctionEnd
96 11(ShaderFunction(vf1;f1;):    6(float) Function None 8
97      9(inFloat1):      7(ptr) FunctionParameter
98     10(inScalar):      7(ptr) FunctionParameter
99               12:             Label
100               13:    6(float) Load 9(inFloat1)
101                               ReturnValue 13
102                               FunctionEnd