1617a3babSopenharmony_cilink.vk.differentPC.1.0.frag
2617a3babSopenharmony_ciShader version: 450
3617a3babSopenharmony_cigl_FragCoord origin is upper left
4617a3babSopenharmony_ci0:? Sequence
5617a3babSopenharmony_ci0:12  Function Definition: getScale( ( global highp float)
6617a3babSopenharmony_ci0:12    Function Parameters: 
7617a3babSopenharmony_ci0:14    Sequence
8617a3babSopenharmony_ci0:14      Branch: Return with expression
9617a3babSopenharmony_ci0:14        scale: direct index for structure (layout( column_major std430 offset=32) uniform highp float)
10617a3babSopenharmony_ci0:14          'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale, layout( column_major std430 offset=36) uniform highp float scale2})
11617a3babSopenharmony_ci0:14          Constant:
12617a3babSopenharmony_ci0:14            2 (const int)
13617a3babSopenharmony_ci0:?   Linker Objects
14617a3babSopenharmony_ci0:?     'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale, layout( column_major std430 offset=36) uniform highp float scale2})
15617a3babSopenharmony_ci
16617a3babSopenharmony_cilink.vk.differentPC.1.1.frag
17617a3babSopenharmony_ciShader version: 450
18617a3babSopenharmony_cigl_FragCoord origin is upper left
19617a3babSopenharmony_ci0:? Sequence
20617a3babSopenharmony_ci0:11  Function Definition: getColor2( ( global highp 4-component vector of float)
21617a3babSopenharmony_ci0:11    Function Parameters: 
22617a3babSopenharmony_ci0:13    Sequence
23617a3babSopenharmony_ci0:13      Branch: Return with expression
24617a3babSopenharmony_ci0:13        color2: direct index for structure (layout( column_major std430 offset=16) uniform highp 4-component vector of float)
25617a3babSopenharmony_ci0:13          'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale})
26617a3babSopenharmony_ci0:13          Constant:
27617a3babSopenharmony_ci0:13            1 (const int)
28617a3babSopenharmony_ci0:?   Linker Objects
29617a3babSopenharmony_ci0:?     'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale})
30617a3babSopenharmony_ci
31617a3babSopenharmony_cilink.vk.differentPC.1.2.frag
32617a3babSopenharmony_ciShader version: 450
33617a3babSopenharmony_cigl_FragCoord origin is upper left
34617a3babSopenharmony_ci0:? Sequence
35617a3babSopenharmony_ci0:15  Function Definition: main( ( global void)
36617a3babSopenharmony_ci0:15    Function Parameters: 
37617a3babSopenharmony_ci0:17    Sequence
38617a3babSopenharmony_ci0:17      move second child to first child ( temp highp 4-component vector of float)
39617a3babSopenharmony_ci0:17        'color' (layout( location=0) out highp 4-component vector of float)
40617a3babSopenharmony_ci0:17        add ( temp highp 4-component vector of float)
41617a3babSopenharmony_ci0:17          color: direct index for structure (layout( column_major std430 offset=0) uniform highp 4-component vector of float)
42617a3babSopenharmony_ci0:17            'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale})
43617a3babSopenharmony_ci0:17            Constant:
44617a3babSopenharmony_ci0:17              0 (const int)
45617a3babSopenharmony_ci0:17          vector-scale ( temp highp 4-component vector of float)
46617a3babSopenharmony_ci0:17            Function Call: getColor2( ( global highp 4-component vector of float)
47617a3babSopenharmony_ci0:17            Function Call: getScale( ( global highp float)
48617a3babSopenharmony_ci0:?   Linker Objects
49617a3babSopenharmony_ci0:?     'color' (layout( location=0) out highp 4-component vector of float)
50617a3babSopenharmony_ci0:?     'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale})
51617a3babSopenharmony_ci
52617a3babSopenharmony_ci
53617a3babSopenharmony_ciLinked fragment stage:
54617a3babSopenharmony_ci
55617a3babSopenharmony_ciERROR: Linking fragment and fragment stages: fragment block member has no corresponding member in fragment block:
56617a3babSopenharmony_ci    fragment stage: Block: PushConstantBlock, Member: scale2
57617a3babSopenharmony_ci    fragment stage: Block: PushConstantBlock, Member: n/a 
58617a3babSopenharmony_ciERROR: Linking fragment and fragment stages: fragment block member has no corresponding member in fragment block:
59617a3babSopenharmony_ci    fragment stage: Block: PushConstantBlock, Member: scale2
60617a3babSopenharmony_ci    fragment stage: Block: PushConstantBlock, Member: n/a 
61617a3babSopenharmony_ci
62617a3babSopenharmony_ciShader version: 450
63617a3babSopenharmony_cigl_FragCoord origin is upper left
64617a3babSopenharmony_ci0:? Sequence
65617a3babSopenharmony_ci0:12  Function Definition: getScale( ( global highp float)
66617a3babSopenharmony_ci0:12    Function Parameters: 
67617a3babSopenharmony_ci0:14    Sequence
68617a3babSopenharmony_ci0:14      Branch: Return with expression
69617a3babSopenharmony_ci0:14        scale: direct index for structure (layout( column_major std430 offset=32) uniform highp float)
70617a3babSopenharmony_ci0:14          'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale, layout( column_major std430 offset=36) uniform highp float scale2})
71617a3babSopenharmony_ci0:14          Constant:
72617a3babSopenharmony_ci0:14            2 (const int)
73617a3babSopenharmony_ci0:11  Function Definition: getColor2( ( global highp 4-component vector of float)
74617a3babSopenharmony_ci0:11    Function Parameters: 
75617a3babSopenharmony_ci0:13    Sequence
76617a3babSopenharmony_ci0:13      Branch: Return with expression
77617a3babSopenharmony_ci0:13        color2: direct index for structure (layout( column_major std430 offset=16) uniform highp 4-component vector of float)
78617a3babSopenharmony_ci0:13          'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale})
79617a3babSopenharmony_ci0:13          Constant:
80617a3babSopenharmony_ci0:13            1 (const int)
81617a3babSopenharmony_ci0:15  Function Definition: main( ( global void)
82617a3babSopenharmony_ci0:15    Function Parameters: 
83617a3babSopenharmony_ci0:17    Sequence
84617a3babSopenharmony_ci0:17      move second child to first child ( temp highp 4-component vector of float)
85617a3babSopenharmony_ci0:17        'color' (layout( location=0) out highp 4-component vector of float)
86617a3babSopenharmony_ci0:17        add ( temp highp 4-component vector of float)
87617a3babSopenharmony_ci0:17          color: direct index for structure (layout( column_major std430 offset=0) uniform highp 4-component vector of float)
88617a3babSopenharmony_ci0:17            'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale})
89617a3babSopenharmony_ci0:17            Constant:
90617a3babSopenharmony_ci0:17              0 (const int)
91617a3babSopenharmony_ci0:17          vector-scale ( temp highp 4-component vector of float)
92617a3babSopenharmony_ci0:17            Function Call: getColor2( ( global highp 4-component vector of float)
93617a3babSopenharmony_ci0:17            Function Call: getScale( ( global highp float)
94617a3babSopenharmony_ci0:?   Linker Objects
95617a3babSopenharmony_ci0:?     'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale, layout( column_major std430 offset=36) uniform highp float scale2})
96617a3babSopenharmony_ci0:?     'color' (layout( location=0) out highp 4-component vector of float)
97617a3babSopenharmony_ci
98617a3babSopenharmony_ciValidation failed
99617a3babSopenharmony_ciSPIR-V is not generated for failed compile or link
100