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